IdGenerator

Trait IdGenerator 

Source
pub trait IdGenerator<T>: Send + Sync
where T: From<String>,
{ // Required method fn generate(&self) -> T; }
Expand description

Trait for generating unique identifiers.

This trait is generic over the target ID type, allowing it to be used for generating different kinds of identifiers such as SessionId or transport-scoped StreamId.

Required Methods§

Source

fn generate(&self) -> T

Implementors§