pub struct OtherMessageLike { /* private fields */ }Expand description
A custom event created by the EventContent macro from ruma.
Implementations§
Source§impl OtherMessageLike
impl OtherMessageLike
pub fn from_event_type(event_type: MessageLikeEventType) -> Self
Sourcepub fn event_type(&self) -> &MessageLikeEventType
pub fn event_type(&self) -> &MessageLikeEventType
Get the event_type of this message.
Trait Implementations§
Source§impl Clone for OtherMessageLike
impl Clone for OtherMessageLike
Source§fn clone(&self) -> OtherMessageLike
fn clone(&self) -> OtherMessageLike
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 OtherMessageLike
impl Debug for OtherMessageLike
Source§impl PartialEq for OtherMessageLike
impl PartialEq for OtherMessageLike
impl StructuralPartialEq for OtherMessageLike
Auto Trait Implementations§
impl Freeze for OtherMessageLike
impl RefUnwindSafe for OtherMessageLike
impl Send for OtherMessageLike
impl Sync for OtherMessageLike
impl Unpin for OtherMessageLike
impl UnwindSafe for OtherMessageLike
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, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
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