pub struct GiftSettings {
pub show_gift_button: bool,
pub accepted_gift_types: AcceptedGiftTypes,
}Expand description
Contains settings for gift receiving for a user
Fields§
True, if a button for sending a gift to the user or by the user must always be shown in the input field
accepted_gift_types: AcceptedGiftTypesTypes of gifts accepted by the user; for Telegram Premium users only
Trait Implementations§
Source§impl Clone for GiftSettings
impl Clone for GiftSettings
Source§fn clone(&self) -> GiftSettings
fn clone(&self) -> GiftSettings
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 GiftSettings
impl Debug for GiftSettings
Source§impl Default for GiftSettings
impl Default for GiftSettings
Source§fn default() -> GiftSettings
fn default() -> GiftSettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GiftSettings
impl<'de> Deserialize<'de> for GiftSettings
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 GiftSettings
impl PartialEq for GiftSettings
Source§impl Serialize for GiftSettings
impl Serialize for GiftSettings
impl StructuralPartialEq for GiftSettings
Auto Trait Implementations§
impl Freeze for GiftSettings
impl RefUnwindSafe for GiftSettings
impl Send for GiftSettings
impl Sync for GiftSettings
impl Unpin for GiftSettings
impl UnsafeUnpin for GiftSettings
impl UnwindSafe for GiftSettings
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