Skip to main content

CorrelationIdGenerator

Trait CorrelationIdGenerator 

Source
pub trait CorrelationIdGenerator {
    // Required method
    fn Generate() -> CorrelationId;
}
Expand description

Trait for generating correlation IDs.

This allows different ID generation strategies (UUID, sequential, etc.) for testing or special requirements.

Required Methods§

Source

fn Generate() -> CorrelationId

Generates a new unique correlation ID.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§