pub struct WelcomeMessage(/* private fields */);Expand description
A Welcome Message as defined in RFC 9420.
This type is fallibly parseable from raw bytes.
Implementations§
Trait Implementations§
Source§impl Clone for WelcomeMessage
impl Clone for WelcomeMessage
Source§fn clone(&self) -> WelcomeMessage
fn clone(&self) -> WelcomeMessage
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WelcomeMessage
impl Debug for WelcomeMessage
Source§impl From<MlsMessageIn> for WelcomeMessage
impl From<MlsMessageIn> for WelcomeMessage
Source§fn from(value: MlsMessageIn) -> Self
fn from(value: MlsMessageIn) -> Self
Converts to this type from the input type.
Source§impl From<MlsMessageOut> for WelcomeMessage
impl From<MlsMessageOut> for WelcomeMessage
Source§impl From<WelcomeMessage> for MlsMessageIn
impl From<WelcomeMessage> for MlsMessageIn
Source§fn from(value: WelcomeMessage) -> Self
fn from(value: WelcomeMessage) -> Self
Converts to this type from the input type.
Source§impl TryFrom<&[u8]> for WelcomeMessage
impl TryFrom<&[u8]> for WelcomeMessage
Auto Trait Implementations§
impl Freeze for WelcomeMessage
impl RefUnwindSafe for WelcomeMessage
impl Send for WelcomeMessage
impl Sync for WelcomeMessage
impl Unpin for WelcomeMessage
impl UnsafeUnpin for WelcomeMessage
impl UnwindSafe for WelcomeMessage
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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