| Crates.io | aria2-gid |
| lib.rs | aria2-gid |
| version | 0.1.0 |
| created_at | 2025-09-23 03:26:52.53235+00 |
| updated_at | 2025-09-23 03:26:52.53235+00 |
| description | Aria2-Gid 是一个用于生成和解析 Aria2 GID 的库。 |
| homepage | https://github.com/share121/aria2-gid |
| repository | https://github.com/share121/aria2-gid |
| max_upload_size | |
| id | 1850946 |
| size | 13,975 |
Aria2-Gid 是一个用于生成和解析 Aria2 GID 的库。
GID 是一个 64 位无符号整数,由两部分组成:
use aria2_gid::Gid;
// 生成新的 GID
let gid = Gid::new();
println!("新生成的 GID: {}", gid);
// 从十六进制字符串解析
let hex_gid: Gid = "5f9a3b801a4c3d2e".parse().unwrap();
println!("解析的 GID: {}", hex_gid);
// 获取时间戳和随机数部分
println!("时间戳: {}", gid.timestamp());
println!("随机数: {}", gid.random());