pub struct MessageUpgradedGiftPurchaseOffer {
pub gift: UpgradedGift,
pub state: GiftPurchaseOfferState,
pub price: GiftResalePrice,
pub expiration_date: i32,
}Expand description
An offer to purchase an upgraded gift was sent or received
Fields§
§gift: UpgradedGiftThe gift
state: GiftPurchaseOfferStateState of the offer
price: GiftResalePriceThe proposed price
expiration_date: i32Point in time (Unix timestamp) when the offer will expire or has expired
Trait Implementations§
Source§impl Clone for MessageUpgradedGiftPurchaseOffer
impl Clone for MessageUpgradedGiftPurchaseOffer
Source§fn clone(&self) -> MessageUpgradedGiftPurchaseOffer
fn clone(&self) -> MessageUpgradedGiftPurchaseOffer
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<'de> Deserialize<'de> for MessageUpgradedGiftPurchaseOffer
impl<'de> Deserialize<'de> for MessageUpgradedGiftPurchaseOffer
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MessageUpgradedGiftPurchaseOffer
impl PartialEq for MessageUpgradedGiftPurchaseOffer
Source§fn eq(&self, other: &MessageUpgradedGiftPurchaseOffer) -> bool
fn eq(&self, other: &MessageUpgradedGiftPurchaseOffer) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MessageUpgradedGiftPurchaseOffer
Auto Trait Implementations§
impl Freeze for MessageUpgradedGiftPurchaseOffer
impl RefUnwindSafe for MessageUpgradedGiftPurchaseOffer
impl Send for MessageUpgradedGiftPurchaseOffer
impl Sync for MessageUpgradedGiftPurchaseOffer
impl Unpin for MessageUpgradedGiftPurchaseOffer
impl UnsafeUnpin for MessageUpgradedGiftPurchaseOffer
impl UnwindSafe for MessageUpgradedGiftPurchaseOffer
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