pub struct MessageActionGiftPremium {
pub currency: String,
pub amount: i64,
pub days: i32,
pub crypto_currency: Option<String>,
pub crypto_amount: Option<i64>,
pub message: Option<TextWithEntities>,
}Expand description
Generated from:
messageActionGiftPremium#48e91302 flags:# currency:string amount:long days:int crypto_currency:flags.0?string crypto_amount:flags.0?long message:flags.1?TextWithEntities = MessageActionFields§
§currency: String§amount: i64§days: i32§crypto_currency: Option<String>§crypto_amount: Option<i64>§message: Option<TextWithEntities>Trait Implementations§
Source§impl Clone for MessageActionGiftPremium
impl Clone for MessageActionGiftPremium
Source§fn clone(&self) -> MessageActionGiftPremium
fn clone(&self) -> MessageActionGiftPremium
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 MessageActionGiftPremium
impl Debug for MessageActionGiftPremium
Source§impl Deserializable for MessageActionGiftPremium
impl Deserializable for MessageActionGiftPremium
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<MessageActionGiftPremium> for MessageAction
impl From<MessageActionGiftPremium> for MessageAction
Source§fn from(x: MessageActionGiftPremium) -> Self
fn from(x: MessageActionGiftPremium) -> Self
Converts to this type from the input type.
Source§impl Identifiable for MessageActionGiftPremium
impl Identifiable for MessageActionGiftPremium
Source§const CONSTRUCTOR_ID: u32 = 0x48e91302
const CONSTRUCTOR_ID: u32 = 0x48e91302
The constructor ID as specified in the TL schema.
Source§impl PartialEq for MessageActionGiftPremium
impl PartialEq for MessageActionGiftPremium
Source§impl TryFrom<MessageAction> for MessageActionGiftPremium
impl TryFrom<MessageAction> for MessageActionGiftPremium
Source§type Error = MessageAction
type Error = MessageAction
The type returned in the event of a conversion error.
impl StructuralPartialEq for MessageActionGiftPremium
Auto Trait Implementations§
impl Freeze for MessageActionGiftPremium
impl RefUnwindSafe for MessageActionGiftPremium
impl Send for MessageActionGiftPremium
impl Sync for MessageActionGiftPremium
impl Unpin for MessageActionGiftPremium
impl UnsafeUnpin for MessageActionGiftPremium
impl UnwindSafe for MessageActionGiftPremium
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