pub struct UuidCorrelationIdGenerator;Expand description
Default correlation ID generator using UUID v4.
Trait Implementations§
Source§impl CorrelationIdGenerator for UuidCorrelationIdGenerator
impl CorrelationIdGenerator for UuidCorrelationIdGenerator
Source§fn Generate() -> CorrelationId
fn Generate() -> CorrelationId
Generates a new unique correlation ID.
Auto Trait Implementations§
impl Freeze for UuidCorrelationIdGenerator
impl RefUnwindSafe for UuidCorrelationIdGenerator
impl Send for UuidCorrelationIdGenerator
impl Sync for UuidCorrelationIdGenerator
impl Unpin for UuidCorrelationIdGenerator
impl UnsafeUnpin for UuidCorrelationIdGenerator
impl UnwindSafe for UuidCorrelationIdGenerator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more