pub struct StarsSubscription {
pub canceled: bool,
pub can_refulfill: bool,
pub missing_balance: bool,
pub bot_canceled: bool,
pub id: String,
pub peer: Peer,
pub until_date: i32,
pub pricing: StarsSubscriptionPricing,
pub chat_invite_hash: Option<String>,
pub title: Option<String>,
pub photo: Option<WebDocument>,
pub invoice_slug: Option<String>,
}Expand description
Generated from:
starsSubscription#2e6eab1a flags:# canceled:flags.0?true can_refulfill:flags.1?true missing_balance:flags.2?true bot_canceled:flags.7?true id:string peer:Peer until_date:int pricing:StarsSubscriptionPricing chat_invite_hash:flags.3?string title:flags.4?string photo:flags.5?WebDocument invoice_slug:flags.6?string = StarsSubscriptionFields§
§canceled: bool§can_refulfill: bool§missing_balance: bool§bot_canceled: bool§id: String§peer: Peer§until_date: i32§pricing: StarsSubscriptionPricing§chat_invite_hash: Option<String>§title: Option<String>§photo: Option<WebDocument>§invoice_slug: Option<String>Trait Implementations§
Source§impl Clone for StarsSubscription
impl Clone for StarsSubscription
Source§fn clone(&self) -> StarsSubscription
fn clone(&self) -> StarsSubscription
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 StarsSubscription
impl Debug for StarsSubscription
Source§impl Deserializable for StarsSubscription
impl Deserializable for StarsSubscription
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<StarsSubscription> for StarsSubscription
impl From<StarsSubscription> for StarsSubscription
Source§fn from(x: StarsSubscription) -> Self
fn from(x: StarsSubscription) -> Self
Converts to this type from the input type.
Source§impl Identifiable for StarsSubscription
impl Identifiable for StarsSubscription
Source§const CONSTRUCTOR_ID: u32 = 0x2e6eab1a
const CONSTRUCTOR_ID: u32 = 0x2e6eab1a
The constructor ID as specified in the TL schema.
Source§impl PartialEq for StarsSubscription
impl PartialEq for StarsSubscription
Source§impl Serializable for StarsSubscription
impl Serializable for StarsSubscription
Source§impl TryFrom<StarsSubscription> for StarsSubscription
impl TryFrom<StarsSubscription> for StarsSubscription
Source§type Error = StarsSubscription
type Error = StarsSubscription
The type returned in the event of a conversion error.
impl StructuralPartialEq for StarsSubscription
Auto Trait Implementations§
impl Freeze for StarsSubscription
impl RefUnwindSafe for StarsSubscription
impl Send for StarsSubscription
impl Sync for StarsSubscription
impl Unpin for StarsSubscription
impl UnsafeUnpin for StarsSubscription
impl UnwindSafe for StarsSubscription
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