Rust 编程语言
国内安装
环境设置
字节跳动基础架构 Dev Infra 团队提供的:rsproxy 公益镜像,通过该镜像可以快速搭建用来安装和配置 Rust 的环境。
export RUSTUP_DIST_SERVER="https://rsproxy.cn"
export RUSTUP_UPDATE_ROOT="https://rsproxy.cn/rustup"
安装 Rust
curl --proto '=https' --tlsv1.2 -sSf https://rsproxy.cn/rustup-init.sh | sh
国内源配置
设置 crates.io 镜像, 修改配置 ~/.cargo/config,已支持 git 协议和 sparse 协议,>=1.68 版本建议使用 sparse-index,速度更快。
[source.crates-io]
replace-with = 'rsproxy-sparse'
[source.rsproxy]
registry = "https://rsproxy.cn/crates.io-index"
[source.rsproxy-sparse]
registry = "sparse+https://rsproxy.cn/index/"
[registries.rsproxy]
index = "https://rsproxy.cn/crates.io-index"
[net]
git-fetch-with-cli = true
运行
cargo new demo # 创建新项目
cargo run --release # 以优化后的构建物运行
案例
fn main() {
println!("Hello World");
}
use rshare::fetch_title; // 假设您的库名为 rshare
fn main() {
let url = "https://example.com";
let title = fetch_title(url).unwrap();
println!("Fetched title: {}", title);
}