pub struct MessageActionStarGiftUnique {Show 19 fields
pub upgrade: bool,
pub transferred: bool,
pub saved: bool,
pub refunded: bool,
pub prepaid_upgrade: bool,
pub assigned: bool,
pub from_offer: bool,
pub craft: bool,
pub gift: StarGift,
pub can_export_at: Option<i32>,
pub transfer_stars: Option<i64>,
pub from_id: Option<Peer>,
pub peer: Option<Peer>,
pub saved_id: Option<i64>,
pub resale_amount: Option<StarsAmount>,
pub can_transfer_at: Option<i32>,
pub can_resell_at: Option<i32>,
pub drop_original_details_stars: Option<i64>,
pub can_craft_at: Option<i32>,
}Expand description
Generated from:
messageActionStarGiftUnique#e6c31522 flags:# upgrade:flags.0?true transferred:flags.1?true saved:flags.2?true refunded:flags.5?true prepaid_upgrade:flags.11?true assigned:flags.13?true from_offer:flags.14?true craft:flags.16?true gift:StarGift can_export_at:flags.3?int transfer_stars:flags.4?long from_id:flags.6?Peer peer:flags.7?Peer saved_id:flags.7?long resale_amount:flags.8?StarsAmount can_transfer_at:flags.9?int can_resell_at:flags.10?int drop_original_details_stars:flags.12?long can_craft_at:flags.15?int = MessageActionFields§
§upgrade: bool§transferred: bool§saved: bool§refunded: bool§prepaid_upgrade: bool§assigned: bool§from_offer: bool§craft: bool§gift: StarGift§can_export_at: Option<i32>§transfer_stars: Option<i64>§from_id: Option<Peer>§peer: Option<Peer>§saved_id: Option<i64>§resale_amount: Option<StarsAmount>§can_transfer_at: Option<i32>§can_resell_at: Option<i32>§drop_original_details_stars: Option<i64>§can_craft_at: Option<i32>Trait Implementations§
Source§impl Clone for MessageActionStarGiftUnique
impl Clone for MessageActionStarGiftUnique
Source§fn clone(&self) -> MessageActionStarGiftUnique
fn clone(&self) -> MessageActionStarGiftUnique
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 MessageActionStarGiftUnique
impl Debug for MessageActionStarGiftUnique
Source§impl Deserializable for MessageActionStarGiftUnique
impl Deserializable for MessageActionStarGiftUnique
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<MessageActionStarGiftUnique> for MessageAction
impl From<MessageActionStarGiftUnique> for MessageAction
Source§fn from(x: MessageActionStarGiftUnique) -> Self
fn from(x: MessageActionStarGiftUnique) -> Self
Converts to this type from the input type.
Source§impl Identifiable for MessageActionStarGiftUnique
impl Identifiable for MessageActionStarGiftUnique
Source§const CONSTRUCTOR_ID: u32 = 0xe6c31522
const CONSTRUCTOR_ID: u32 = 0xe6c31522
The constructor ID as specified in the TL schema.
Source§impl TryFrom<MessageAction> for MessageActionStarGiftUnique
impl TryFrom<MessageAction> for MessageActionStarGiftUnique
Source§type Error = MessageAction
type Error = MessageAction
The type returned in the event of a conversion error.
impl StructuralPartialEq for MessageActionStarGiftUnique
Auto Trait Implementations§
impl Freeze for MessageActionStarGiftUnique
impl RefUnwindSafe for MessageActionStarGiftUnique
impl Send for MessageActionStarGiftUnique
impl Sync for MessageActionStarGiftUnique
impl Unpin for MessageActionStarGiftUnique
impl UnsafeUnpin for MessageActionStarGiftUnique
impl UnwindSafe for MessageActionStarGiftUnique
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