pub struct StarGiftUnique {Show 27 fields
pub require_premium: bool,
pub resale_ton_only: bool,
pub theme_available: bool,
pub burned: bool,
pub crafted: bool,
pub id: i64,
pub gift_id: i64,
pub title: String,
pub slug: String,
pub num: i32,
pub owner_id: Option<Peer>,
pub owner_name: Option<String>,
pub owner_address: Option<String>,
pub attributes: Vec<StarGiftAttribute>,
pub availability_issued: i32,
pub availability_total: i32,
pub gift_address: Option<String>,
pub resell_amount: Option<Vec<StarsAmount>>,
pub released_by: Option<Peer>,
pub value_amount: Option<i64>,
pub value_currency: Option<String>,
pub value_usd_amount: Option<i64>,
pub theme_peer: Option<Peer>,
pub peer_color: Option<PeerColor>,
pub host_id: Option<Peer>,
pub offer_min_stars: Option<i32>,
pub craft_chance_permille: Option<i32>,
}Expand description
Generated from:
starGiftUnique#85f0a9cd flags:# require_premium:flags.6?true resale_ton_only:flags.7?true theme_available:flags.9?true burned:flags.14?true crafted:flags.15?true id:long gift_id:long title:string slug:string num:int owner_id:flags.0?Peer owner_name:flags.1?string owner_address:flags.2?string attributes:Vector<StarGiftAttribute> availability_issued:int availability_total:int gift_address:flags.3?string resell_amount:flags.4?Vector<StarsAmount> released_by:flags.5?Peer value_amount:flags.8?long value_currency:flags.8?string value_usd_amount:flags.8?long theme_peer:flags.10?Peer peer_color:flags.11?PeerColor host_id:flags.12?Peer offer_min_stars:flags.13?int craft_chance_permille:flags.16?int = StarGiftFields§
§resale_ton_only: bool§theme_available: bool§burned: bool§crafted: bool§id: i64§gift_id: i64§title: String§slug: String§num: i32§owner_id: Option<Peer>§owner_name: Option<String>§owner_address: Option<String>§attributes: Vec<StarGiftAttribute>§availability_issued: i32§availability_total: i32§gift_address: Option<String>§resell_amount: Option<Vec<StarsAmount>>§released_by: Option<Peer>§value_amount: Option<i64>§value_currency: Option<String>§value_usd_amount: Option<i64>§theme_peer: Option<Peer>§peer_color: Option<PeerColor>§host_id: Option<Peer>§offer_min_stars: Option<i32>§craft_chance_permille: Option<i32>Trait Implementations§
Source§impl Clone for StarGiftUnique
impl Clone for StarGiftUnique
Source§fn clone(&self) -> StarGiftUnique
fn clone(&self) -> StarGiftUnique
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 StarGiftUnique
impl Debug for StarGiftUnique
Source§impl Deserializable for StarGiftUnique
impl Deserializable for StarGiftUnique
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<StarGiftUnique> for StarGift
impl From<StarGiftUnique> for StarGift
Source§fn from(x: StarGiftUnique) -> Self
fn from(x: StarGiftUnique) -> Self
Converts to this type from the input type.
Source§impl Identifiable for StarGiftUnique
impl Identifiable for StarGiftUnique
Source§const CONSTRUCTOR_ID: u32 = 0x85f0a9cd
const CONSTRUCTOR_ID: u32 = 0x85f0a9cd
The constructor ID as specified in the TL schema.
Source§impl PartialEq for StarGiftUnique
impl PartialEq for StarGiftUnique
Source§impl Serializable for StarGiftUnique
impl Serializable for StarGiftUnique
Source§impl TryFrom<StarGift> for StarGiftUnique
impl TryFrom<StarGift> for StarGiftUnique
impl StructuralPartialEq for StarGiftUnique
Auto Trait Implementations§
impl Freeze for StarGiftUnique
impl RefUnwindSafe for StarGiftUnique
impl Send for StarGiftUnique
impl Sync for StarGiftUnique
impl Unpin for StarGiftUnique
impl UnsafeUnpin for StarGiftUnique
impl UnwindSafe for StarGiftUnique
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