Struct ruma_common::events::presence::PresenceEvent
source · [−]pub struct PresenceEvent {
pub content: PresenceEventContent,
pub sender: OwnedUserId,
}
Available on crate feature
events
only.Expand description
Presence event.
Fields
content: PresenceEventContent
Data specific to the event type.
sender: OwnedUserId
Contains the fully-qualified ID of the user who sent this event.
Trait Implementations
sourceimpl Clone for PresenceEvent
impl Clone for PresenceEvent
sourcefn clone(&self) -> PresenceEvent
fn clone(&self) -> PresenceEvent
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 PresenceEvent
impl Debug for PresenceEvent
sourceimpl<'de> Deserialize<'de> for PresenceEvent
impl<'de> Deserialize<'de> for PresenceEvent
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 Serialize for PresenceEvent
impl Serialize for PresenceEvent
Auto Trait Implementations
impl RefUnwindSafe for PresenceEvent
impl Send for PresenceEvent
impl Sync for PresenceEvent
impl Unpin for PresenceEvent
impl UnwindSafe for PresenceEvent
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