pub struct PinChatMessage { /* private fields */ }
Expand description
Adds a message to a list of pinned messages in a chat.
If the chat is not a private chat, the bot must be an administrator
in the chat for this to work and must have the can_pin_messages
admin right in a supergroup or can_edit_messages
admin right in a channel.
Implementations§
Source§impl PinChatMessage
impl PinChatMessage
Sourcepub fn new<T>(chat_id: T, message_id: i64) -> PinChatMessage
pub fn new<T>(chat_id: T, message_id: i64) -> PinChatMessage
Creates a new PinChatMessage
§Arguments
chat_id
- Unique identifier of the target chat.message_id
- Identifier of a message to pin.
Sourcepub fn with_business_connection_id<T>(self, value: T) -> PinChatMessage
pub fn with_business_connection_id<T>(self, value: T) -> PinChatMessage
Sets a new business connection ID.
§Arguments
value
- Unique identifier of the business connection on behalf of which the message will be pinned.
Sourcepub fn with_disable_notification(self, value: bool) -> PinChatMessage
pub fn with_disable_notification(self, value: bool) -> PinChatMessage
Sets a new value for the disable_notification
flag.
§Arguments
value
- Indicates whether to notify all chat members about the new pinned message; notifications are always disabled in channels and private chats.
Trait Implementations§
Source§impl Clone for PinChatMessage
impl Clone for PinChatMessage
Source§fn clone(&self) -> PinChatMessage
fn clone(&self) -> PinChatMessage
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 PinChatMessage
impl Debug for PinChatMessage
Source§impl Method for PinChatMessage
impl Method for PinChatMessage
Source§impl Serialize for PinChatMessage
impl Serialize for PinChatMessage
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for PinChatMessage
impl RefUnwindSafe for PinChatMessage
impl Send for PinChatMessage
impl Sync for PinChatMessage
impl Unpin for PinChatMessage
impl UnwindSafe for PinChatMessage
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