pub struct ChatMemberStatusRestricted {
pub is_member: bool,
pub restricted_until_date: i32,
pub permissions: ChatPermissions,
}
Expand description
The user is under certain restrictions in the chat. Not supported in basic groups and channels
Fields§
§is_member: bool
True, if the user is a member of the chat
restricted_until_date: i32
Point in time (Unix timestamp) when restrictions will be lifted from the user; 0 if never. If the user is restricted for more than 366 days or for less than 30 seconds from the current time, the user is considered to be restricted forever
permissions: ChatPermissions
User permissions in the chat
Trait Implementations§
Source§impl Clone for ChatMemberStatusRestricted
impl Clone for ChatMemberStatusRestricted
Source§fn clone(&self) -> ChatMemberStatusRestricted
fn clone(&self) -> ChatMemberStatusRestricted
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 ChatMemberStatusRestricted
impl Debug for ChatMemberStatusRestricted
Source§impl Default for ChatMemberStatusRestricted
impl Default for ChatMemberStatusRestricted
Source§fn default() -> ChatMemberStatusRestricted
fn default() -> ChatMemberStatusRestricted
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChatMemberStatusRestricted
impl<'de> Deserialize<'de> for ChatMemberStatusRestricted
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
impl StructuralPartialEq for ChatMemberStatusRestricted
Auto Trait Implementations§
impl Freeze for ChatMemberStatusRestricted
impl RefUnwindSafe for ChatMemberStatusRestricted
impl Send for ChatMemberStatusRestricted
impl Sync for ChatMemberStatusRestricted
impl Unpin for ChatMemberStatusRestricted
impl UnwindSafe for ChatMemberStatusRestricted
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