Enum rust_tdlib::types::UserStatus  
source · [−]pub enum UserStatus {
    Empty(UserStatusEmpty),
    LastMonth(UserStatusLastMonth),
    LastWeek(UserStatusLastWeek),
    Offline(UserStatusOffline),
    Online(UserStatusOnline),
    Recently(UserStatusRecently),
    // some variants omitted
}Expand description
Describes the last time the user was online
Variants
Empty(UserStatusEmpty)
The user status was never changed
LastMonth(UserStatusLastMonth)
The user is offline, but was online last month
LastWeek(UserStatusLastWeek)
The user is offline, but was online last week
Offline(UserStatusOffline)
The user is offline
Online(UserStatusOnline)
The user is online
Recently(UserStatusRecently)
The user was online recently
Implementations
Trait Implementations
sourceimpl AsRef<UserStatus> for UserStatus
 
impl AsRef<UserStatus> for UserStatus
sourcefn as_ref(&self) -> &UserStatus
 
fn as_ref(&self) -> &UserStatus
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Clone for UserStatus
 
impl Clone for UserStatus
sourcefn clone(&self) -> UserStatus
 
fn clone(&self) -> UserStatus
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 more
sourceimpl Debug for UserStatus
 
impl Debug for UserStatus
sourceimpl Default for UserStatus
 
impl Default for UserStatus
sourceimpl<'de> Deserialize<'de> for UserStatus
 
impl<'de> Deserialize<'de> for UserStatus
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 UserStatus
 
impl Serialize for UserStatus
Auto Trait Implementations
impl RefUnwindSafe for UserStatus
impl Send for UserStatus
impl Sync for UserStatus
impl Unpin for UserStatus
impl UnwindSafe for UserStatus
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
    T: ?Sized, 
 
impl<T> BorrowMut<T> for T where
    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