pub struct EditEphemeralMessageText { /* private fields */ }Expand description
Edits an ephemeral text message.
Note that it is not guaranteed that the user will receive the message edit event, especially if they are offline.
Implementations§
Source§impl EditEphemeralMessageText
impl EditEphemeralMessageText
Sourcepub fn rich_message<T>(
identity: T,
rich_message: InputRichMessage,
) -> EditEphemeralMessageTextwhere
T: Into<EphemeralMessageIdentity>,
pub fn rich_message<T>(
identity: T,
rich_message: InputRichMessage,
) -> EditEphemeralMessageTextwhere
T: Into<EphemeralMessageIdentity>,
Creates a new EditEpehemeralMessageText.
§Arguments
identity- Identity of the ephemeral message.text- New text of the message; 1-4096 characters after entity parsing.
Sourcepub fn text<A, B>(identity: A, text: B) -> EditEphemeralMessageText
pub fn text<A, B>(identity: A, text: B) -> EditEphemeralMessageText
Creates a new EditEpehemeralMessageText.
§Arguments
identity- Identity of the ephemeral message.text- New text of the message; 1-4096 characters after entity parsing.
Sourcepub fn with_link_preview_options(
self,
value: LinkPreviewOptions,
) -> EditEphemeralMessageText
pub fn with_link_preview_options( self, value: LinkPreviewOptions, ) -> EditEphemeralMessageText
Sets a new link preview options.
§Arguments
value- Link preview generation options for the message.
Sourcepub fn with_reply_markup<T>(self, value: T) -> EditEphemeralMessageTextwhere
T: Into<InlineKeyboardMarkup>,
pub fn with_reply_markup<T>(self, value: T) -> EditEphemeralMessageTextwhere
T: Into<InlineKeyboardMarkup>,
Trait Implementations§
Source§impl Debug for EditEphemeralMessageText
impl Debug for EditEphemeralMessageText
Source§impl Method for EditEphemeralMessageText
impl Method for EditEphemeralMessageText
Source§fn into_payload(self) -> Result<Payload, PayloadError>
fn into_payload(self) -> Result<Payload, PayloadError>
Converts the method into a payload for an HTTP request.
Auto Trait Implementations§
impl !RefUnwindSafe for EditEphemeralMessageText
impl !UnwindSafe for EditEphemeralMessageText
impl Freeze for EditEphemeralMessageText
impl Send for EditEphemeralMessageText
impl Sync for EditEphemeralMessageText
impl Unpin for EditEphemeralMessageText
impl UnsafeUnpin for EditEphemeralMessageText
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