Enum rust_tdlib::types::SupergroupMembersFilter
source · pub enum SupergroupMembersFilter {
Administrators(SupergroupMembersFilterAdministrators),
Banned(SupergroupMembersFilterBanned),
Bots(SupergroupMembersFilterBots),
Contacts(SupergroupMembersFilterContacts),
Mention(SupergroupMembersFilterMention),
Recent(SupergroupMembersFilterRecent),
Restricted(SupergroupMembersFilterRestricted),
Search(SupergroupMembersFilterSearch),
// some variants omitted
}
Expand description
Specifies the kind of chat members to return in getSupergroupMembers
Variants§
Administrators(SupergroupMembersFilterAdministrators)
Returns the owner and administrators
Banned(SupergroupMembersFilterBanned)
Returns users banned from the supergroup or channel; can be used only by administrators
Bots(SupergroupMembersFilterBots)
Returns bot members of the supergroup or channel
Contacts(SupergroupMembersFilterContacts)
Returns contacts of the user, which are members of the supergroup or channel
Mention(SupergroupMembersFilterMention)
Returns users which can be mentioned in the supergroup
Recent(SupergroupMembersFilterRecent)
Returns recently active users in reverse chronological order
Restricted(SupergroupMembersFilterRestricted)
Returns restricted supergroup members; can be used only by administrators
Search(SupergroupMembersFilterSearch)
Used to search for supergroup or channel members via a (string) query
Implementations§
Trait Implementations§
source§impl AsRef<SupergroupMembersFilter> for SupergroupMembersFilter
impl AsRef<SupergroupMembersFilter> for SupergroupMembersFilter
source§fn as_ref(&self) -> &SupergroupMembersFilter
fn as_ref(&self) -> &SupergroupMembersFilter
Converts this type into a shared reference of the (usually inferred) input type.
source§impl Clone for SupergroupMembersFilter
impl Clone for SupergroupMembersFilter
source§fn clone(&self) -> SupergroupMembersFilter
fn clone(&self) -> SupergroupMembersFilter
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 SupergroupMembersFilter
impl Debug for SupergroupMembersFilter
source§impl Default for SupergroupMembersFilter
impl Default for SupergroupMembersFilter
source§fn default() -> SupergroupMembersFilter
fn default() -> SupergroupMembersFilter
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SupergroupMembersFilter
impl<'de> Deserialize<'de> for SupergroupMembersFilter
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