pub struct UserPresenceChangedData {
pub user_id: String,
pub online: bool,
pub device_type: Option<String>,
pub last_seen_at: Option<String>,
}Expand description
User presence changed event data
Fields§
§user_id: String§online: bool§device_type: Option<String>§last_seen_at: Option<String>Trait Implementations§
Source§impl Clone for UserPresenceChangedData
impl Clone for UserPresenceChangedData
Source§fn clone(&self) -> UserPresenceChangedData
fn clone(&self) -> UserPresenceChangedData
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 UserPresenceChangedData
impl Debug for UserPresenceChangedData
Source§impl<'de> Deserialize<'de> for UserPresenceChangedData
impl<'de> Deserialize<'de> for UserPresenceChangedData
Source§fn 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
Auto Trait Implementations§
impl Freeze for UserPresenceChangedData
impl RefUnwindSafe for UserPresenceChangedData
impl Send for UserPresenceChangedData
impl Sync for UserPresenceChangedData
impl Unpin for UserPresenceChangedData
impl UnsafeUnpin for UserPresenceChangedData
impl UnwindSafe for UserPresenceChangedData
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