pub struct PeerSettings {Show 21 fields
pub report_spam: bool,
pub add_contact: bool,
pub block_contact: bool,
pub share_contact: bool,
pub need_contacts_exception: bool,
pub report_geo: bool,
pub autoarchived: bool,
pub invite_members: bool,
pub request_chat_broadcast: bool,
pub business_bot_paused: bool,
pub business_bot_can_reply: bool,
pub geo_distance: Option<i32>,
pub request_chat_title: Option<String>,
pub request_chat_date: Option<i32>,
pub business_bot_id: Option<i64>,
pub business_bot_manage_url: Option<String>,
pub charge_paid_message_stars: Option<i64>,
pub registration_month: Option<String>,
pub phone_country: Option<String>,
pub name_change_date: Option<i32>,
pub photo_change_date: Option<i32>,
}Expand description
Generated from:
peerSettings#f47741f7 flags:# report_spam:flags.0?true add_contact:flags.1?true block_contact:flags.2?true share_contact:flags.3?true need_contacts_exception:flags.4?true report_geo:flags.5?true autoarchived:flags.7?true invite_members:flags.8?true request_chat_broadcast:flags.10?true business_bot_paused:flags.11?true business_bot_can_reply:flags.12?true geo_distance:flags.6?int request_chat_title:flags.9?string request_chat_date:flags.9?int business_bot_id:flags.13?long business_bot_manage_url:flags.13?string charge_paid_message_stars:flags.14?long registration_month:flags.15?string phone_country:flags.16?string name_change_date:flags.17?int photo_change_date:flags.18?int = PeerSettingsFields§
§report_spam: bool§add_contact: bool§block_contact: bool§need_contacts_exception: bool§report_geo: bool§autoarchived: bool§invite_members: bool§request_chat_broadcast: bool§business_bot_paused: bool§business_bot_can_reply: bool§geo_distance: Option<i32>§request_chat_title: Option<String>§request_chat_date: Option<i32>§business_bot_id: Option<i64>§business_bot_manage_url: Option<String>§charge_paid_message_stars: Option<i64>§registration_month: Option<String>§phone_country: Option<String>§name_change_date: Option<i32>§photo_change_date: Option<i32>Trait Implementations§
Source§impl Clone for PeerSettings
impl Clone for PeerSettings
Source§fn clone(&self) -> PeerSettings
fn clone(&self) -> PeerSettings
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 PeerSettings
impl Debug for PeerSettings
Source§impl Deserializable for PeerSettings
impl Deserializable for PeerSettings
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<PeerSettings> for PeerSettings
impl From<PeerSettings> for PeerSettings
Source§fn from(x: PeerSettings) -> Self
fn from(x: PeerSettings) -> Self
Converts to this type from the input type.
Source§impl Identifiable for PeerSettings
impl Identifiable for PeerSettings
Source§const CONSTRUCTOR_ID: u32 = 0xf47741f7
const CONSTRUCTOR_ID: u32 = 0xf47741f7
The constructor ID as specified in the TL schema.
Source§impl PartialEq for PeerSettings
impl PartialEq for PeerSettings
Source§impl Serializable for PeerSettings
impl Serializable for PeerSettings
Source§impl TryFrom<PeerSettings> for PeerSettings
impl TryFrom<PeerSettings> for PeerSettings
Source§type Error = PeerSettings
type Error = PeerSettings
The type returned in the event of a conversion error.
impl StructuralPartialEq for PeerSettings
Auto Trait Implementations§
impl Freeze for PeerSettings
impl RefUnwindSafe for PeerSettings
impl Send for PeerSettings
impl Sync for PeerSettings
impl Unpin for PeerSettings
impl UnsafeUnpin for PeerSettings
impl UnwindSafe for PeerSettings
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