pub struct RequestPeerTypeBroadcast {
pub creator: bool,
pub has_username: Option<bool>,
pub user_admin_rights: Option<ChatAdminRights>,
pub bot_admin_rights: Option<ChatAdminRights>,
}Expand description
Generated from:
requestPeerTypeBroadcast#339bef6c flags:# creator:flags.0?true has_username:flags.3?Bool user_admin_rights:flags.1?ChatAdminRights bot_admin_rights:flags.2?ChatAdminRights = RequestPeerTypeFields§
§creator: bool§has_username: Option<bool>§user_admin_rights: Option<ChatAdminRights>§bot_admin_rights: Option<ChatAdminRights>Trait Implementations§
Source§impl Clone for RequestPeerTypeBroadcast
impl Clone for RequestPeerTypeBroadcast
Source§fn clone(&self) -> RequestPeerTypeBroadcast
fn clone(&self) -> RequestPeerTypeBroadcast
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 RequestPeerTypeBroadcast
impl Debug for RequestPeerTypeBroadcast
Source§impl Deserializable for RequestPeerTypeBroadcast
impl Deserializable for RequestPeerTypeBroadcast
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<RequestPeerTypeBroadcast> for RequestPeerType
impl From<RequestPeerTypeBroadcast> for RequestPeerType
Source§fn from(x: RequestPeerTypeBroadcast) -> Self
fn from(x: RequestPeerTypeBroadcast) -> Self
Converts to this type from the input type.
Source§impl Identifiable for RequestPeerTypeBroadcast
impl Identifiable for RequestPeerTypeBroadcast
Source§const CONSTRUCTOR_ID: u32 = 0x339bef6c
const CONSTRUCTOR_ID: u32 = 0x339bef6c
The constructor ID as specified in the TL schema.
Source§impl PartialEq for RequestPeerTypeBroadcast
impl PartialEq for RequestPeerTypeBroadcast
Source§impl TryFrom<RequestPeerType> for RequestPeerTypeBroadcast
impl TryFrom<RequestPeerType> for RequestPeerTypeBroadcast
Source§type Error = RequestPeerType
type Error = RequestPeerType
The type returned in the event of a conversion error.
impl StructuralPartialEq for RequestPeerTypeBroadcast
Auto Trait Implementations§
impl Freeze for RequestPeerTypeBroadcast
impl RefUnwindSafe for RequestPeerTypeBroadcast
impl Send for RequestPeerTypeBroadcast
impl Sync for RequestPeerTypeBroadcast
impl Unpin for RequestPeerTypeBroadcast
impl UnsafeUnpin for RequestPeerTypeBroadcast
impl UnwindSafe for RequestPeerTypeBroadcast
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