pub(super) struct CommittedConsumerRoute {
pub route: TransportConsumerRoute,
pub mid: String,
routed: RoutedConsumerId,
relay: Option<RouteRelay>,
pub pending_upgrade: Option<PendingUpgrade>,
}Expand description
Transport realization and adaptation hold share the exact route lifetime.
Fields§
§route: TransportConsumerRoute§mid: String§routed: RoutedConsumerId§relay: Option<RouteRelay>§pending_upgrade: Option<PendingUpgrade>Trait Implementations§
Auto Trait Implementations§
impl Freeze for CommittedConsumerRoute
impl RefUnwindSafe for CommittedConsumerRoute
impl Send for CommittedConsumerRoute
impl Sync for CommittedConsumerRoute
impl Unpin for CommittedConsumerRoute
impl UnsafeUnpin for CommittedConsumerRoute
impl UnwindSafe for CommittedConsumerRoute
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> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§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