pub struct ChatMemberMember {
pub user: BoxWrapper<Unbox<User>>,
pub until_date: Option<i64>,
}Expand description
Represents a chat member that has no additional privileges or restrictions.
Fields§
§user: BoxWrapper<Unbox<User>>Information about the user
until_date: Option<i64>Optional. Date when the user’s subscription will expire; Unix time
Implementations§
Source§impl ChatMemberMember
impl ChatMemberMember
pub fn noskip(self) -> NoSkipChatMemberMember
Source§impl ChatMemberMember
impl ChatMemberMember
pub fn new<A: Into<User>>(user: A) -> Self
Sourcepub fn get_until_date<'a>(&'a self) -> Option<i64>
pub fn get_until_date<'a>(&'a self) -> Option<i64>
Optional. Date when the user’s subscription will expire; Unix time
Sourcepub fn set_until_date<'a>(&'a mut self, until_date: Option<i64>) -> &'a mut Self
pub fn set_until_date<'a>(&'a mut self, until_date: Option<i64>) -> &'a mut Self
Optional. Date when the user’s subscription will expire; Unix time
Trait Implementations§
Source§impl Clone for ChatMemberMember
impl Clone for ChatMemberMember
Source§fn clone(&self) -> ChatMemberMember
fn clone(&self) -> ChatMemberMember
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 ChatMemberMember
impl Debug for ChatMemberMember
Source§impl Default for ChatMemberMember
impl Default for ChatMemberMember
Source§fn default() -> ChatMemberMember
fn default() -> ChatMemberMember
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ChatMemberMember
impl<'de> Deserialize<'de> for ChatMemberMember
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
Source§impl From<BoxWrapper<Box<ChatMemberMember>>> for ChatMemberMember
impl From<BoxWrapper<Box<ChatMemberMember>>> for ChatMemberMember
Source§fn from(t: BoxWrapper<Box<ChatMemberMember>>) -> Self
fn from(t: BoxWrapper<Box<ChatMemberMember>>) -> Self
Converts to this type from the input type.
Source§impl From<BoxWrapper<Unbox<ChatMemberMember>>> for ChatMemberMember
impl From<BoxWrapper<Unbox<ChatMemberMember>>> for ChatMemberMember
Source§fn from(t: BoxWrapper<Unbox<ChatMemberMember>>) -> Self
fn from(t: BoxWrapper<Unbox<ChatMemberMember>>) -> Self
Converts to this type from the input type.
Source§impl From<NoSkipChatMemberMember> for ChatMemberMember
impl From<NoSkipChatMemberMember> for ChatMemberMember
Source§fn from(t: NoSkipChatMemberMember) -> Self
fn from(t: NoSkipChatMemberMember) -> Self
Converts to this type from the input type.
Source§impl Hash for ChatMemberMember
impl Hash for ChatMemberMember
Source§impl Into<NoSkipChatMemberMember> for ChatMemberMember
impl Into<NoSkipChatMemberMember> for ChatMemberMember
Source§fn into(self) -> NoSkipChatMemberMember
fn into(self) -> NoSkipChatMemberMember
Converts this type into the (usually inferred) input type.
Source§impl Ord for ChatMemberMember
impl Ord for ChatMemberMember
Source§fn cmp(&self, other: &ChatMemberMember) -> Ordering
fn cmp(&self, other: &ChatMemberMember) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ChatMemberMember
impl PartialEq for ChatMemberMember
Source§impl PartialOrd for ChatMemberMember
impl PartialOrd for ChatMemberMember
Source§impl Serialize for ChatMemberMember
impl Serialize for ChatMemberMember
impl Eq for ChatMemberMember
impl StructuralPartialEq for ChatMemberMember
Auto Trait Implementations§
impl Freeze for ChatMemberMember
impl RefUnwindSafe for ChatMemberMember
impl Send for ChatMemberMember
impl Sync for ChatMemberMember
impl Unpin for ChatMemberMember
impl UnwindSafe for ChatMemberMember
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.