Struct InboundAliases
pub(super) struct InboundAliases {
map: HashMap<NonZeroU16, TopicBuf>,
max: u16,
}Expand description
Inbound topic alias map: resolves aliases in incoming PUBLISH.
Fields§
§map: HashMap<NonZeroU16, TopicBuf>alias -> topic
max: u16The Topic Alias Maximum we advertised in CONNECT. Aliases above this value are protocol errors.
Implementations§
§impl InboundAliases
impl InboundAliases
Auto Trait Implementations§
impl Freeze for InboundAliases
impl RefUnwindSafe for InboundAliases
impl Send for InboundAliases
impl Sync for InboundAliases
impl Unpin for InboundAliases
impl UnwindSafe for InboundAliases
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