Saltar al contenido principal

uuid

Un Uuid es un valor único de 128 bits (16 bytes), almacenado como 16 octetos y formateado regularmente como una cadena hexadecimal en cinco grupos.

Los Uuid se utilizan para asignar identificadores únicos a entidades sin necesidad de una autoridad de asignación central.

La propiedad de unicidad no está estrictamente garantizada, sin embargo, para todos los fines prácticos, se puede suponer que una colisión involuntaria sería extremadamente improbable.

Instalación

cargo add uuid -F v4 v7
Cargo.toml
[dependencies]
uuid = {version = "1.20.0", features = ["v4", "v7", "serde"]}

Uso

use uuid::{uuid, Uuid};

// Generar Uuid
let id = Uuid::new_v4();

// Si ya se tiene el Uuid
const ID: Uuid = uuid!("67e55044-10b1-426f-9247-bb680e5fe0c8");