pub enum ChatBoostSource {
GiftCode(ChatBoostSourceGiftCode),
Giveaway(ChatBoostSourceGiveaway),
Premium(ChatBoostSourcePremium),
}
Variants§
GiftCode(ChatBoostSourceGiftCode)
The chat created a Telegram Premium gift code for a user
Giveaway(ChatBoostSourceGiveaway)
The chat created a Telegram Premium giveaway
Premium(ChatBoostSourcePremium)
A user with Telegram Premium subscription or gifted Telegram Premium boosted the chat
Trait Implementations§
Source§impl Clone for ChatBoostSource
impl Clone for ChatBoostSource
Source§fn clone(&self) -> ChatBoostSource
fn clone(&self) -> ChatBoostSource
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 ChatBoostSource
impl Debug for ChatBoostSource
Source§impl<'de> Deserialize<'de> for ChatBoostSource
impl<'de> Deserialize<'de> for ChatBoostSource
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 ChatBoostSource
impl PartialEq for ChatBoostSource
Source§impl Serialize for ChatBoostSource
impl Serialize for ChatBoostSource
impl StructuralPartialEq for ChatBoostSource
Auto Trait Implementations§
impl Freeze for ChatBoostSource
impl RefUnwindSafe for ChatBoostSource
impl Send for ChatBoostSource
impl Sync for ChatBoostSource
impl Unpin for ChatBoostSource
impl UnwindSafe for ChatBoostSource
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