pub struct ChatMessageSender {
pub sender: MessageSender,
pub needs_premium: bool,
}
Expand description
Represents a message sender, which can be used to send messages in a chat
Fields§
§sender: MessageSender
The message sender
True, if Telegram Premium is needed to use the message sender
Trait Implementations§
Source§impl Clone for ChatMessageSender
impl Clone for ChatMessageSender
Source§fn clone(&self) -> ChatMessageSender
fn clone(&self) -> ChatMessageSender
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 ChatMessageSender
impl Debug for ChatMessageSender
Source§impl<'de> Deserialize<'de> for ChatMessageSender
impl<'de> Deserialize<'de> for ChatMessageSender
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 ChatMessageSender
impl PartialEq for ChatMessageSender
Source§impl Serialize for ChatMessageSender
impl Serialize for ChatMessageSender
impl StructuralPartialEq for ChatMessageSender
Auto Trait Implementations§
impl Freeze for ChatMessageSender
impl RefUnwindSafe for ChatMessageSender
impl Send for ChatMessageSender
impl Sync for ChatMessageSender
impl Unpin for ChatMessageSender
impl UnwindSafe for ChatMessageSender
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