std::misc::uuidUUID generation and validation.
Generate universally unique identifiers (v4 random, v7 timestamp-based) and validate UUID strings.
import std::misc::uuid;
fn main() {
let id = uuid.v4();
println(id);
if uuid.is_valid(id) {
println("valid UUID");
}
}
v4Generate a random (v4) UUID string.
let id = uuid.v4();
// e.g. "550e8400-e29b-41d4-a716-446655440000"
v7Generate a timestamp-based (v7) UUID string.
UUIDs generated close together are sortable by creation time.
let id = uuid.v7();
is_validTest whether a string is a valid UUID.
uuid.is_valid("550e8400-e29b-41d4-a716-446655440000") // true
uuid.is_valid("not-a-uuid") // false