pub struct MessageDataDirectMessagePriceChanged {
pub are_direct_messages_enabled: bool,
pub direct_message_star_count: Option<Integer>,
}
Expand description
Describes a service message about a change in the price of direct messages sent to a channel chat.
Fields§
§are_direct_messages_enabled: bool
Whether the direct messages are enabled for the channel chat.
direct_message_star_count: Option<Integer>
The new number of Telegram Stars that must be paid by users for each direct message sent to the channel.
Does not apply to users who have been exempted by administrators. Defaults to 0.
Implementations§
Source§impl MessageDataDirectMessagePriceChanged
impl MessageDataDirectMessagePriceChanged
Trait Implementations§
Source§impl Clone for MessageDataDirectMessagePriceChanged
impl Clone for MessageDataDirectMessagePriceChanged
Source§fn clone(&self) -> MessageDataDirectMessagePriceChanged
fn clone(&self) -> MessageDataDirectMessagePriceChanged
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 Default for MessageDataDirectMessagePriceChanged
impl Default for MessageDataDirectMessagePriceChanged
Source§fn default() -> MessageDataDirectMessagePriceChanged
fn default() -> MessageDataDirectMessagePriceChanged
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MessageDataDirectMessagePriceChanged
impl<'de> Deserialize<'de> for MessageDataDirectMessagePriceChanged
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 MessageDataDirectMessagePriceChanged
impl PartialEq for MessageDataDirectMessagePriceChanged
Source§fn eq(&self, other: &MessageDataDirectMessagePriceChanged) -> bool
fn eq(&self, other: &MessageDataDirectMessagePriceChanged) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.Source§impl PartialOrd for MessageDataDirectMessagePriceChanged
impl PartialOrd for MessageDataDirectMessagePriceChanged
impl Copy for MessageDataDirectMessagePriceChanged
impl StructuralPartialEq for MessageDataDirectMessagePriceChanged
Auto Trait Implementations§
impl Freeze for MessageDataDirectMessagePriceChanged
impl RefUnwindSafe for MessageDataDirectMessagePriceChanged
impl Send for MessageDataDirectMessagePriceChanged
impl Sync for MessageDataDirectMessagePriceChanged
impl Unpin for MessageDataDirectMessagePriceChanged
impl UnwindSafe for MessageDataDirectMessagePriceChanged
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