Enum rtdlib::types::ChatMembersFilter [−][src]
pub enum ChatMembersFilter {
Administrators(ChatMembersFilterAdministrators),
Banned(ChatMembersFilterBanned),
Bots(ChatMembersFilterBots),
Contacts(ChatMembersFilterContacts),
Members(ChatMembersFilterMembers),
Restricted(ChatMembersFilterRestricted),
// some variants omitted
}
Expand description
Specifies the kind of chat members to return in searchChatMembers
Variants
Returns the creator and administrators
Tuple Fields of Administrators
Returns users banned from the chat; can be used only by administrators in a supergroup or in a channel
Tuple Fields of Banned
Returns bot members of the chat
Tuple Fields of Bots
Returns contacts of the user
Tuple Fields of Contacts
Returns all chat members, including restricted chat members
Tuple Fields of Members
Returns users under certain restrictions in the chat; can be used only by administrators in a supergroup
Tuple Fields of Restricted
Implementations
Trait Implementations
Performs the conversion.
fn deserialize<D>(deserializer: D) -> Result<ChatMembersFilter, D::Error> where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<ChatMembersFilter, D::Error> where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for ChatMembersFilter
impl Send for ChatMembersFilter
impl Sync for ChatMembersFilter
impl Unpin for ChatMembersFilter
impl UnwindSafe for ChatMembersFilter
Blanket Implementations
Mutably borrows from an owned value. Read more