Struct rust_tdlib::types::ChatMemberStatusAdministrator [−][src]
pub struct ChatMemberStatusAdministrator { /* fields omitted */ }
Expand description
The user is a member of a chat and has some additional privileges. In basic groups, administrators can edit and delete messages sent by others, add new members, and ban unprivileged members. In supergroups and channels, there are more detailed options for administrator privileges
Implementations
impl ChatMemberStatusAdministrator
[src]
impl ChatMemberStatusAdministrator
[src]pub fn from_json<S: AsRef<str>>(json: S) -> RTDResult<Self>
[src]
pub fn builder() -> RTDChatMemberStatusAdministratorBuilder
[src]
pub fn custom_title(&self) -> &String
[src]
pub fn can_be_edited(&self) -> bool
[src]
pub fn can_change_info(&self) -> bool
[src]
pub fn can_post_messages(&self) -> bool
[src]
pub fn can_edit_messages(&self) -> bool
[src]
pub fn can_delete_messages(&self) -> bool
[src]
pub fn can_invite_users(&self) -> bool
[src]
pub fn can_restrict_members(&self) -> bool
[src]
pub fn can_pin_messages(&self) -> bool
[src]
pub fn can_promote_members(&self) -> bool
[src]
pub fn is_anonymous(&self) -> bool
[src]
Trait Implementations
impl AsRef<ChatMemberStatusAdministrator> for ChatMemberStatusAdministrator
[src]
impl AsRef<ChatMemberStatusAdministrator> for ChatMemberStatusAdministrator
[src]fn as_ref(&self) -> &ChatMemberStatusAdministrator
[src]
fn as_ref(&self) -> &ChatMemberStatusAdministrator
[src]Performs the conversion.
impl Clone for ChatMemberStatusAdministrator
[src]
impl Clone for ChatMemberStatusAdministrator
[src]fn clone(&self) -> ChatMemberStatusAdministrator
[src]
fn clone(&self) -> ChatMemberStatusAdministrator
[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]Performs copy-assignment from source
. Read more
impl Debug for ChatMemberStatusAdministrator
[src]
impl Debug for ChatMemberStatusAdministrator
[src]impl Default for ChatMemberStatusAdministrator
[src]
impl Default for ChatMemberStatusAdministrator
[src]fn default() -> ChatMemberStatusAdministrator
[src]
fn default() -> ChatMemberStatusAdministrator
[src]Returns the “default value” for a type. Read more
impl<'de> Deserialize<'de> for ChatMemberStatusAdministrator
[src]
impl<'de> Deserialize<'de> for ChatMemberStatusAdministrator
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]Deserialize this value from the given Serde deserializer. Read more
impl TDChatMemberStatus for ChatMemberStatusAdministrator
[src]
Auto Trait Implementations
impl RefUnwindSafe for ChatMemberStatusAdministrator
impl Send for ChatMemberStatusAdministrator
impl Sync for ChatMemberStatusAdministrator
impl Unpin for ChatMemberStatusAdministrator
impl UnwindSafe for ChatMemberStatusAdministrator
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,