pub enum ChatMembersFilter {
Contacts,
Administrators,
Members,
Mention(ChatMembersFilterMention),
Restricted,
Banned,
Bots,
}Variants§
Contacts
Returns contacts of the user
Administrators
Returns the owner and administrators
Members
Returns all chat members, including restricted chat members
Mention(ChatMembersFilterMention)
Returns users which can be mentioned in the chat
Restricted
Returns users under certain restrictions in the chat; can be used only by administrators in a supergroup
Banned
Returns users banned from the chat; can be used only by administrators in a supergroup or in a channel
Bots
Returns bot members of the chat
Trait Implementations§
Source§impl Clone for ChatMembersFilter
impl Clone for ChatMembersFilter
Source§fn clone(&self) -> ChatMembersFilter
fn clone(&self) -> ChatMembersFilter
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 ChatMembersFilter
impl Debug for ChatMembersFilter
Source§impl<'de> Deserialize<'de> for ChatMembersFilter
impl<'de> Deserialize<'de> for ChatMembersFilter
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 PartialEq for ChatMembersFilter
impl PartialEq for ChatMembersFilter
Source§impl Serialize for ChatMembersFilter
impl Serialize for ChatMembersFilter
impl StructuralPartialEq for ChatMembersFilter
Auto Trait Implementations§
impl Freeze for ChatMembersFilter
impl RefUnwindSafe for ChatMembersFilter
impl Send for ChatMembersFilter
impl Sync for ChatMembersFilter
impl Unpin for ChatMembersFilter
impl UnwindSafe for ChatMembersFilter
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