pub struct InputInvoicePremiumAuthCode {
pub purpose: InputStorePaymentPurpose,
}Expand description
Generated from:
inputInvoicePremiumAuthCode#3e77f614 purpose:InputStorePaymentPurpose = InputInvoiceFields§
§purpose: InputStorePaymentPurposeTrait Implementations§
Source§impl Clone for InputInvoicePremiumAuthCode
impl Clone for InputInvoicePremiumAuthCode
Source§fn clone(&self) -> InputInvoicePremiumAuthCode
fn clone(&self) -> InputInvoicePremiumAuthCode
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 InputInvoicePremiumAuthCode
impl Debug for InputInvoicePremiumAuthCode
Source§impl Deserializable for InputInvoicePremiumAuthCode
impl Deserializable for InputInvoicePremiumAuthCode
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<InputInvoicePremiumAuthCode> for InputInvoice
impl From<InputInvoicePremiumAuthCode> for InputInvoice
Source§fn from(x: InputInvoicePremiumAuthCode) -> Self
fn from(x: InputInvoicePremiumAuthCode) -> Self
Converts to this type from the input type.
Source§impl Identifiable for InputInvoicePremiumAuthCode
impl Identifiable for InputInvoicePremiumAuthCode
Source§const CONSTRUCTOR_ID: u32 = 0x3e77f614
const CONSTRUCTOR_ID: u32 = 0x3e77f614
The constructor ID as specified in the TL schema.
Source§impl TryFrom<InputInvoice> for InputInvoicePremiumAuthCode
impl TryFrom<InputInvoice> for InputInvoicePremiumAuthCode
Source§type Error = InputInvoice
type Error = InputInvoice
The type returned in the event of a conversion error.
impl StructuralPartialEq for InputInvoicePremiumAuthCode
Auto Trait Implementations§
impl Freeze for InputInvoicePremiumAuthCode
impl RefUnwindSafe for InputInvoicePremiumAuthCode
impl Send for InputInvoicePremiumAuthCode
impl Sync for InputInvoicePremiumAuthCode
impl Unpin for InputInvoicePremiumAuthCode
impl UnsafeUnpin for InputInvoicePremiumAuthCode
impl UnwindSafe for InputInvoicePremiumAuthCode
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