pub struct EditInlineMessageText {
pub inline_message_id: String,
pub text: String,
pub parse_mode: Option<ParseMode>,
pub entities: Option<Vec<MessageEntity>>,
pub disable_web_page_preview: Option<bool>,
pub reply_markup: Option<InlineKeyboardMarkup>,
}Expand description
Use this method to edit text and game messages. On success, True is returned.
Fields§
§inline_message_id: StringIdentifier of the inline message
text: StringNew text of the message, 1-4096 characters after entities parsing
parse_mode: Option<ParseMode>Mode for parsing entities in the message text. See formatting options for more details.
entities: Option<Vec<MessageEntity>>List of special entities that appear in message text, which can be specified instead of parse_mode
disable_web_page_preview: Option<bool>Disables link previews for links in the sent message
reply_markup: Option<InlineKeyboardMarkup>A JSON-serialized object for a new inline keyboard.
Implementations§
Source§impl EditInlineMessageText
impl EditInlineMessageText
Sourcepub fn new(
inline_message_id: impl Into<String>,
text: impl Into<String>,
) -> Self
pub fn new( inline_message_id: impl Into<String>, text: impl Into<String>, ) -> Self
Create a new editMessageText request
Sourcepub fn with_parse_mode(self, parse_mode: ParseMode) -> Self
pub fn with_parse_mode(self, parse_mode: ParseMode) -> Self
Set parse mode
Sourcepub fn with_entities(self, entities: Vec<MessageEntity>) -> Self
pub fn with_entities(self, entities: Vec<MessageEntity>) -> Self
Set entities
Sourcepub fn with_entity(self, entity: MessageEntity) -> Self
pub fn with_entity(self, entity: MessageEntity) -> Self
Add one entity
Sourcepub fn disable_web_page_preview(self) -> Self
pub fn disable_web_page_preview(self) -> Self
Disable web preview
Sourcepub fn with_reply_markup(self, markup: impl Into<InlineKeyboardMarkup>) -> Self
pub fn with_reply_markup(self, markup: impl Into<InlineKeyboardMarkup>) -> Self
Set reply markup
Trait Implementations§
Source§impl Clone for EditInlineMessageText
impl Clone for EditInlineMessageText
Source§fn clone(&self) -> EditInlineMessageText
fn clone(&self) -> EditInlineMessageText
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 Serialize for EditInlineMessageText
impl Serialize for EditInlineMessageText
impl JsonMethod for EditInlineMessageText
Auto Trait Implementations§
impl Freeze for EditInlineMessageText
impl RefUnwindSafe for EditInlineMessageText
impl Send for EditInlineMessageText
impl Sync for EditInlineMessageText
impl Unpin for EditInlineMessageText
impl UnwindSafe for EditInlineMessageText
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