pub struct ChatAdminRights {Show 17 fields
pub change_info: bool,
pub post_messages: bool,
pub edit_messages: bool,
pub delete_messages: bool,
pub ban_users: bool,
pub invite_users: bool,
pub pin_messages: bool,
pub add_admins: bool,
pub anonymous: bool,
pub manage_call: bool,
pub other: bool,
pub manage_topics: bool,
pub post_stories: bool,
pub edit_stories: bool,
pub delete_stories: bool,
pub manage_direct_messages: bool,
pub manage_ranks: bool,
}Expand description
Generated from:
chatAdminRights#5fb224d5 flags:# change_info:flags.0?true post_messages:flags.1?true edit_messages:flags.2?true delete_messages:flags.3?true ban_users:flags.4?true invite_users:flags.5?true pin_messages:flags.7?true add_admins:flags.9?true anonymous:flags.10?true manage_call:flags.11?true other:flags.12?true manage_topics:flags.13?true post_stories:flags.14?true edit_stories:flags.15?true delete_stories:flags.16?true manage_direct_messages:flags.17?true manage_ranks:flags.18?true = ChatAdminRightsFields§
§change_info: bool§post_messages: bool§edit_messages: bool§delete_messages: bool§ban_users: bool§invite_users: bool§pin_messages: bool§add_admins: bool§anonymous: bool§manage_call: bool§other: bool§manage_topics: bool§post_stories: bool§edit_stories: bool§delete_stories: bool§manage_direct_messages: bool§manage_ranks: boolTrait Implementations§
Source§impl Clone for ChatAdminRights
impl Clone for ChatAdminRights
Source§fn clone(&self) -> ChatAdminRights
fn clone(&self) -> ChatAdminRights
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 ChatAdminRights
impl Debug for ChatAdminRights
Source§impl Deserializable for ChatAdminRights
impl Deserializable for ChatAdminRights
Source§fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
Read
Self from buf, advancing its position.Source§fn from_bytes(bytes: &[u8]) -> Result<Self>
fn from_bytes(bytes: &[u8]) -> Result<Self>
Convenience: deserialize from a byte slice.
Source§impl From<ChatAdminRights> for ChatAdminRights
impl From<ChatAdminRights> for ChatAdminRights
Source§fn from(x: ChatAdminRights) -> Self
fn from(x: ChatAdminRights) -> Self
Converts to this type from the input type.
Source§impl Identifiable for ChatAdminRights
impl Identifiable for ChatAdminRights
Source§const CONSTRUCTOR_ID: u32 = 0x5fb224d5
const CONSTRUCTOR_ID: u32 = 0x5fb224d5
The constructor ID as specified in the TL schema.
Source§impl PartialEq for ChatAdminRights
impl PartialEq for ChatAdminRights
Source§impl Serializable for ChatAdminRights
impl Serializable for ChatAdminRights
Source§impl TryFrom<ChatAdminRights> for ChatAdminRights
impl TryFrom<ChatAdminRights> for ChatAdminRights
Source§type Error = ChatAdminRights
type Error = ChatAdminRights
The type returned in the event of a conversion error.
impl StructuralPartialEq for ChatAdminRights
Auto Trait Implementations§
impl Freeze for ChatAdminRights
impl RefUnwindSafe for ChatAdminRights
impl Send for ChatAdminRights
impl Sync for ChatAdminRights
impl Unpin for ChatAdminRights
impl UnsafeUnpin for ChatAdminRights
impl UnwindSafe for ChatAdminRights
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