Enum rust_tdlib::types::ChatMembersFilter
source · pub enum ChatMembersFilter {
Administrators(ChatMembersFilterAdministrators),
Banned(ChatMembersFilterBanned),
Bots(ChatMembersFilterBots),
Contacts(ChatMembersFilterContacts),
Members(ChatMembersFilterMembers),
Mention(ChatMembersFilterMention),
Restricted(ChatMembersFilterRestricted),
// some variants omitted
}
Expand description
Specifies the kind of chat members to return in searchChatMembers
Variants§
Administrators(ChatMembersFilterAdministrators)
Returns the owner and administrators
Banned(ChatMembersFilterBanned)
Returns users banned from the chat; can be used only by administrators in a supergroup or in a channel
Bots(ChatMembersFilterBots)
Returns bot members of the chat
Contacts(ChatMembersFilterContacts)
Returns contacts of the user
Members(ChatMembersFilterMembers)
Returns all chat members, including restricted chat members
Mention(ChatMembersFilterMention)
Returns users which can be mentioned in the chat
Restricted(ChatMembersFilterRestricted)
Returns users under certain restrictions in the chat; can be used only by administrators in a supergroup
Implementations§
Trait Implementations§
source§impl AsRef<ChatMembersFilter> for ChatMembersFilter
impl AsRef<ChatMembersFilter> for ChatMembersFilter
source§fn as_ref(&self) -> &ChatMembersFilter
fn as_ref(&self) -> &ChatMembersFilter
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Clone for ChatMembersFilter
impl Clone for ChatMembersFilter
source§fn clone(&self) -> ChatMembersFilter
fn clone(&self) -> ChatMembersFilter
Returns a copy 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 Default for ChatMembersFilter
impl Default for ChatMembersFilter
source§fn default() -> ChatMembersFilter
fn default() -> ChatMembersFilter
Returns the “default value” for a type. Read more
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