pub struct DeliveryTag;Expand description
Reads the channel-local delivery tag.
Trait Implementations§
Source§impl Clone for DeliveryTag
impl Clone for DeliveryTag
Source§impl ContextField for DeliveryTag
impl ContextField for DeliveryTag
Source§type Context = AmqpContext
type Context = AmqpContext
The per-delivery context type this key reads from.
Source§fn read(self, src: &AmqpContext) -> u64
fn read(self, src: &AmqpContext) -> u64
Reads this key’s field out of
src. Named apart from Field::get so a key
implementing both traits stays unambiguous to call.impl Copy for DeliveryTag
Source§impl Debug for DeliveryTag
impl Debug for DeliveryTag
Source§impl Default for DeliveryTag
impl Default for DeliveryTag
impl Eq for DeliveryTag
Source§impl Field<AmqpContext> for DeliveryTag
impl Field<AmqpContext> for DeliveryTag
Source§impl PartialEq for DeliveryTag
impl PartialEq for DeliveryTag
impl StructuralPartialEq for DeliveryTag
Auto Trait Implementations§
impl Freeze for DeliveryTag
impl RefUnwindSafe for DeliveryTag
impl Send for DeliveryTag
impl Sync for DeliveryTag
impl Unpin for DeliveryTag
impl UnsafeUnpin for DeliveryTag
impl UnwindSafe for DeliveryTag
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<K> CtxKey for Kwhere
K: ContextField,
impl<K> CtxKey for Kwhere
K: ContextField,
Source§type Value = <K as ContextField>::Value
type Value = <K as ContextField>::Value
The owned value the extractor binds.
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§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