Struct tgbot::types::PinChatMessage
source · 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: Integer) -> Self
pub fn new<T>(chat_id: T, message_id: Integer) -> Self
Creates a new PinChatMessage
§Arguments
chat_id
- Unique identifier of the target chat.message_id
- Identifier of a message to pin.
sourcepub fn with_disable_notification(self, value: bool) -> Self
pub fn with_disable_notification(self, value: bool) -> Self
Sets a new value for a 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 copy 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
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