pub enum SupergroupMembersFilter {
Recent,
Contacts(SupergroupMembersFilterContacts),
Administrators,
Search(SupergroupMembersFilterSearch),
Restricted(SupergroupMembersFilterRestricted),
Banned(SupergroupMembersFilterBanned),
Mention(SupergroupMembersFilterMention),
Bots,
}
Variants§
Recent
Returns recently active users in reverse chronological order
Contacts(SupergroupMembersFilterContacts)
Returns contacts of the user, which are members of the supergroup or channel
Administrators
Returns the owner and administrators
Search(SupergroupMembersFilterSearch)
Used to search for supergroup or channel members via a (string) query
Restricted(SupergroupMembersFilterRestricted)
Returns restricted supergroup members; can be used only by administrators
Banned(SupergroupMembersFilterBanned)
Returns users banned from the supergroup or channel; can be used only by administrators
Mention(SupergroupMembersFilterMention)
Returns users which can be mentioned in the supergroup
Bots
Returns bot members of the supergroup or channel
Trait Implementations§
Source§impl Clone for SupergroupMembersFilter
impl Clone for SupergroupMembersFilter
Source§fn clone(&self) -> SupergroupMembersFilter
fn clone(&self) -> SupergroupMembersFilter
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 SupergroupMembersFilter
impl Debug for SupergroupMembersFilter
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
Source§impl PartialEq for SupergroupMembersFilter
impl PartialEq for SupergroupMembersFilter
Source§impl Serialize for SupergroupMembersFilter
impl Serialize for SupergroupMembersFilter
impl StructuralPartialEq for SupergroupMembersFilter
Auto Trait Implementations§
impl Freeze for SupergroupMembersFilter
impl RefUnwindSafe for SupergroupMembersFilter
impl Send for SupergroupMembersFilter
impl Sync for SupergroupMembersFilter
impl Unpin for SupergroupMembersFilter
impl UnwindSafe for SupergroupMembersFilter
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