pub struct ChatInviteExported {Show 14 fields
pub revoked: bool,
pub permanent: bool,
pub request_needed: bool,
pub link: String,
pub admin_id: i64,
pub date: i32,
pub start_date: Option<i32>,
pub expire_date: Option<i32>,
pub usage_limit: Option<i32>,
pub usage: Option<i32>,
pub requested: Option<i32>,
pub subscription_expired: Option<i32>,
pub title: Option<String>,
pub subscription_pricing: Option<StarsSubscriptionPricing>,
}Expand description
Generated from:
chatInviteExported#a22cbd96 flags:# revoked:flags.0?true permanent:flags.5?true request_needed:flags.6?true link:string admin_id:long date:int start_date:flags.4?int expire_date:flags.1?int usage_limit:flags.2?int usage:flags.3?int requested:flags.7?int subscription_expired:flags.10?int title:flags.8?string subscription_pricing:flags.9?StarsSubscriptionPricing = ExportedChatInviteFields§
§revoked: bool§permanent: bool§request_needed: bool§link: String§admin_id: i64§date: i32§start_date: Option<i32>§expire_date: Option<i32>§usage_limit: Option<i32>§usage: Option<i32>§requested: Option<i32>§subscription_expired: Option<i32>§title: Option<String>§subscription_pricing: Option<StarsSubscriptionPricing>Trait Implementations§
Source§impl Clone for ChatInviteExported
impl Clone for ChatInviteExported
Source§fn clone(&self) -> ChatInviteExported
fn clone(&self) -> ChatInviteExported
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 ChatInviteExported
impl Debug for ChatInviteExported
Source§impl Deserializable for ChatInviteExported
impl Deserializable for ChatInviteExported
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<ChatInviteExported> for ExportedChatInvite
impl From<ChatInviteExported> for ExportedChatInvite
Source§fn from(x: ChatInviteExported) -> Self
fn from(x: ChatInviteExported) -> Self
Converts to this type from the input type.
Source§impl Identifiable for ChatInviteExported
impl Identifiable for ChatInviteExported
Source§const CONSTRUCTOR_ID: u32 = 0xa22cbd96
const CONSTRUCTOR_ID: u32 = 0xa22cbd96
The constructor ID as specified in the TL schema.
Source§impl PartialEq for ChatInviteExported
impl PartialEq for ChatInviteExported
Source§impl Serializable for ChatInviteExported
impl Serializable for ChatInviteExported
Source§impl TryFrom<ExportedChatInvite> for ChatInviteExported
impl TryFrom<ExportedChatInvite> for ChatInviteExported
Source§type Error = ExportedChatInvite
type Error = ExportedChatInvite
The type returned in the event of a conversion error.
impl StructuralPartialEq for ChatInviteExported
Auto Trait Implementations§
impl Freeze for ChatInviteExported
impl RefUnwindSafe for ChatInviteExported
impl Send for ChatInviteExported
impl Sync for ChatInviteExported
impl Unpin for ChatInviteExported
impl UnsafeUnpin for ChatInviteExported
impl UnwindSafe for ChatInviteExported
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