增加 util 模块
添加功能函数: uuid 生成一个新的 UUID。 Signed-off-by: Jia Chao <jiac13@chinaunicom.cn>
This commit is contained in:
parent
183d0e1e67
commit
f1b2de1a97
|
@ -18,3 +18,4 @@ reqwest = { version = "0.12", features = ["stream"] }
|
|||
tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
|
||||
tracing = { version = "0.1" }
|
||||
tracing-subscriber = { version = "0.3", features = ["env-filter", "local-time"] }
|
||||
uuid = { version = "1", features = ["v4"] }
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
use tokio::runtime::Runtime;
|
||||
use tracing_subscriber::{fmt, EnvFilter};
|
||||
|
||||
/// 放置了一些基础的函数集合
|
||||
pub mod util;
|
||||
|
||||
/// 包含了一些常用的文件操作函数
|
||||
pub mod file;
|
||||
|
||||
|
|
20
src/util.rs
Normal file
20
src/util.rs
Normal file
|
@ -0,0 +1,20 @@
|
|||
use uuid::Uuid;
|
||||
|
||||
/// 生成一个新的 UUID。
|
||||
///
|
||||
/// 该函数使用 `Uuid` 库生成一个新的版本 4 UUID,并将其转换为字符串格式返回。
|
||||
///
|
||||
/// # 返回值
|
||||
/// 返回一个包含生成的 UUID 的字符串。
|
||||
///
|
||||
/// # 示例
|
||||
/// ```rust
|
||||
/// let new_uuid = uuid();
|
||||
/// println!("Generated UUID: {}", new_uuid);
|
||||
/// ```
|
||||
pub fn uuid() -> String {
|
||||
// 生成一个新的版本 4 UUID
|
||||
let uuid = Uuid::new_v4();
|
||||
// 将 UUID 转换为字符串并返回
|
||||
uuid.to_string()
|
||||
}
|
Loading…
Reference in New Issue
Block a user