pub struct InputInvoiceStarGift {
pub hide_name: bool,
pub include_upgrade: bool,
pub peer: InputPeer,
pub gift_id: i64,
pub message: Option<TextWithEntities>,
}Expand description
Generated from:
inputInvoiceStarGift#e8625e92 flags:# hide_name:flags.0?true include_upgrade:flags.2?true peer:InputPeer gift_id:long message:flags.1?TextWithEntities = InputInvoiceFields§
§hide_name: bool§include_upgrade: bool§peer: InputPeer§gift_id: i64§message: Option<TextWithEntities>Trait Implementations§
Source§impl Clone for InputInvoiceStarGift
impl Clone for InputInvoiceStarGift
Source§fn clone(&self) -> InputInvoiceStarGift
fn clone(&self) -> InputInvoiceStarGift
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 InputInvoiceStarGift
impl Debug for InputInvoiceStarGift
Source§impl Deserializable for InputInvoiceStarGift
impl Deserializable for InputInvoiceStarGift
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<InputInvoiceStarGift> for InputInvoice
impl From<InputInvoiceStarGift> for InputInvoice
Source§fn from(x: InputInvoiceStarGift) -> Self
fn from(x: InputInvoiceStarGift) -> Self
Converts to this type from the input type.
Source§impl Identifiable for InputInvoiceStarGift
impl Identifiable for InputInvoiceStarGift
Source§const CONSTRUCTOR_ID: u32 = 0xe8625e92
const CONSTRUCTOR_ID: u32 = 0xe8625e92
The constructor ID as specified in the TL schema.
Source§impl PartialEq for InputInvoiceStarGift
impl PartialEq for InputInvoiceStarGift
Source§impl Serializable for InputInvoiceStarGift
impl Serializable for InputInvoiceStarGift
Source§impl TryFrom<InputInvoice> for InputInvoiceStarGift
impl TryFrom<InputInvoice> for InputInvoiceStarGift
Source§type Error = InputInvoice
type Error = InputInvoice
The type returned in the event of a conversion error.
impl StructuralPartialEq for InputInvoiceStarGift
Auto Trait Implementations§
impl Freeze for InputInvoiceStarGift
impl RefUnwindSafe for InputInvoiceStarGift
impl Send for InputInvoiceStarGift
impl Sync for InputInvoiceStarGift
impl Unpin for InputInvoiceStarGift
impl UnsafeUnpin for InputInvoiceStarGift
impl UnwindSafe for InputInvoiceStarGift
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