pub enum PresenceStatus {
Unknown,
Online,
Away,
Busy,
Offline,
}Expand description
Presence status for contacts.
Variants§
Unknown
Status is unknown (not yet received from network).
Online
Contact is online and active.
Away
Contact is online but idle.
Busy
Contact is online but busy/do-not-disturb.
Offline
Contact is offline.
Trait Implementations§
Source§impl Clone for PresenceStatus
impl Clone for PresenceStatus
Source§fn clone(&self) -> PresenceStatus
fn clone(&self) -> PresenceStatus
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 PresenceStatus
impl Debug for PresenceStatus
Source§impl Default for PresenceStatus
impl Default for PresenceStatus
Source§fn default() -> PresenceStatus
fn default() -> PresenceStatus
Returns the “default value” for a type. Read more
Source§impl PartialEq for PresenceStatus
impl PartialEq for PresenceStatus
impl Copy for PresenceStatus
impl Eq for PresenceStatus
impl StructuralPartialEq for PresenceStatus
Auto Trait Implementations§
impl Freeze for PresenceStatus
impl RefUnwindSafe for PresenceStatus
impl Send for PresenceStatus
impl Sync for PresenceStatus
impl Unpin for PresenceStatus
impl UnsafeUnpin for PresenceStatus
impl UnwindSafe for PresenceStatus
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