snf*_*snf 11
uuid crate 曾经是 Rust 标准库的一部分,但它已移至单独的存储库。
在以下情况下生成新 UUID 或解析现有 UUID 并获得许多表示的代码示例:
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);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2572 次 |
| 最近记录: |