Rust 在锈迹中使用UUID
我希望在我的Rust应用程序中使用UUID。我在有关生锈的文件中没有发现任何提及。是否有任何标准的、事实上的方法来处理Rust中的UUID?您可以使用UUID板条箱:。UUID板条箱曾经是Rust标准库的一部分,但它是 生成新UUID或解析现有UUID并获得多个表示的代码示例,如果:Rust 在锈迹中使用UUID,rust,Rust,我希望在我的Rust应用程序中使用UUID。我在有关生锈的文件中没有发现任何提及。是否有任何标准的、事实上的方法来处理Rust中的UUID?您可以使用UUID板条箱:。UUID板条箱曾经是Rust标准库的一部分,但它是 生成新UUID或解析现有UUID并获得多个表示的代码示例,如果: use uuid::Uuid; // 0.8.1 fn show_uuid(uuid: &Uuid) { println!("bytes: {:?}", uuid.as_bytes());
use uuid::Uuid; // 0.8.1
fn show_uuid(uuid: &Uuid) {
println!("bytes: {:?}", uuid.as_bytes());
println!("simple: {}", uuid.to_simple());
println!("hyphenated: {}", uuid.to_hyphenated());
println!("urn: {}", uuid.to_urn());
}
fn main() {
// Generate a new UUID
let uuid = Uuid::new_v4();
show_uuid(&uuid);
// Parse an existing UUID
let uuid = Uuid::parse_str("95022733-f013-301a-0ada-abc18f151006").unwrap();
show_uuid(&uuid);
}
确保在Cargo.toml:uuid={version=“0.8.1”,features=[“v4”]}中添加v4特性