pub struct EditMessageTextRequest {
pub chat_id: Option<ChatId>,
pub message_id: Option<MessageId>,
pub inline_message_id: Option<String>,
pub text: String,
pub parse_mode: Option<ParseMode>,
pub reply_markup: Option<ReplyMarkup>,
pub link_preview_options: Option<LinkPreviewOptions>,
}Fields§
§chat_id: Option<ChatId>§message_id: Option<MessageId>§inline_message_id: Option<String>§text: String§parse_mode: Option<ParseMode>§reply_markup: Option<ReplyMarkup>§link_preview_options: Option<LinkPreviewOptions>Implementations§
Source§impl EditMessageTextRequest
impl EditMessageTextRequest
pub fn for_chat_message( chat_id: impl Into<ChatId>, message_id: MessageId, text: impl Into<String>, ) -> Result<Self, Error>
pub fn for_inline_message( inline_message_id: impl Into<String>, text: impl Into<String>, ) -> Result<Self, Error>
pub fn validate(&self) -> Result<(), Error>
Source§impl EditMessageTextRequest
impl EditMessageTextRequest
pub fn reply_markup(self, reply_markup: impl Into<ReplyMarkup>) -> Self
Source§impl EditMessageTextRequest
impl EditMessageTextRequest
pub fn link_preview_options( self, link_preview_options: LinkPreviewOptions, ) -> Self
pub fn disable_link_preview(self) -> Self
Trait Implementations§
Source§impl Clone for EditMessageTextRequest
impl Clone for EditMessageTextRequest
Source§fn clone(&self) -> EditMessageTextRequest
fn clone(&self) -> EditMessageTextRequest
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 EditMessageTextRequest
impl Debug for EditMessageTextRequest
Auto Trait Implementations§
impl Freeze for EditMessageTextRequest
impl RefUnwindSafe for EditMessageTextRequest
impl Send for EditMessageTextRequest
impl Sync for EditMessageTextRequest
impl Unpin for EditMessageTextRequest
impl UnsafeUnpin for EditMessageTextRequest
impl UnwindSafe for EditMessageTextRequest
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