#[non_exhaustive]pub struct ChatBoostSourceGiftCode {
pub user: User,
}Expand description
A boost obtained by the creation of Telegram Premium gift codes.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.user: UserUser for which the gift code was created.
Trait Implementations§
Source§impl Clone for ChatBoostSourceGiftCode
impl Clone for ChatBoostSourceGiftCode
Source§fn clone(&self) -> ChatBoostSourceGiftCode
fn clone(&self) -> ChatBoostSourceGiftCode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ChatBoostSourceGiftCode
impl Debug for ChatBoostSourceGiftCode
Source§impl<'de> Deserialize<'de> for ChatBoostSourceGiftCode
impl<'de> Deserialize<'de> for ChatBoostSourceGiftCode
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
Auto Trait Implementations§
impl Freeze for ChatBoostSourceGiftCode
impl RefUnwindSafe for ChatBoostSourceGiftCode
impl Send for ChatBoostSourceGiftCode
impl Sync for ChatBoostSourceGiftCode
impl Unpin for ChatBoostSourceGiftCode
impl UnsafeUnpin for ChatBoostSourceGiftCode
impl UnwindSafe for ChatBoostSourceGiftCode
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