Struct ruma_events::CustomEvent
source · Expand description
A custom basic event not covered by the Matrix specification.
Fields
content: Value
The event’s content.
event_type: EventType
The type of the event.
Trait Implementations
sourceimpl Clone for CustomEvent
impl Clone for CustomEvent
sourcefn clone(&self) -> CustomEvent
fn clone(&self) -> CustomEvent
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for CustomEvent
impl Debug for CustomEvent
sourceimpl<'de> Deserialize<'de> for CustomEvent
impl<'de> Deserialize<'de> for CustomEvent
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Event for CustomEvent
impl Event for CustomEvent
sourcefn content(&self) -> &<CustomEvent as Event>::Content
fn content(&self) -> &<CustomEvent as Event>::Content
The event’s content.
sourcefn event_type(&self) -> &EventType
fn event_type(&self) -> &EventType
The type of the event.
sourceimpl From<CustomEvent> for Event
impl From<CustomEvent> for Event
sourcefn from(event: CustomEvent) -> Self
fn from(event: CustomEvent) -> Self
Converts to this type from the input type.
sourceimpl From<CustomEvent> for Event
impl From<CustomEvent> for Event
sourcefn from(event: CustomEvent) -> Self
fn from(event: CustomEvent) -> Self
Converts to this type from the input type.
sourceimpl Serialize for CustomEvent
impl Serialize for CustomEvent
Auto Trait Implementations
impl RefUnwindSafe for CustomEvent
impl Send for CustomEvent
impl Sync for CustomEvent
impl Unpin for CustomEvent
impl UnwindSafe for CustomEvent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more