[−][src]Struct tg_bot_models::EditMessageText
Use this method to edit text and game messages. On success, if edited message is sent by the bot, the edited Message is returned, otherwise True is returned.
Fields
chat_id: Option<PolymorphChatId>
Required if inline_message_id is not specified. Unique identifier for the target chat or username of the target channel (in the format @channelusername)
message_id: Option<i64>
Required if inline_message_id is not specified. Identifier of the message to edit
inline_message_id: Option<String>
Required if chat_id and message_id are not specified. Identifier of the inline message
text: String
New text of the message
parse_mode: Option<String>
Send Markdown or HTML, if you want Telegram apps to show bold, italic, fixed-width text or inline URLs in your bot's message.
disable_web_page_preview: Option<bool>
Disables link previews for links in this message
reply_markup: Option<InlineKeyboardMarkup>
A JSON-serialized object for an inline keyboard.
Trait Implementations
impl Clone for EditMessageText
[src]
fn clone(&self) -> EditMessageText
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialOrd<EditMessageText> for EditMessageText
[src]
fn partial_cmp(&self, other: &EditMessageText) -> Option<Ordering>
[src]
fn lt(&self, other: &EditMessageText) -> bool
[src]
fn le(&self, other: &EditMessageText) -> bool
[src]
fn gt(&self, other: &EditMessageText) -> bool
[src]
fn ge(&self, other: &EditMessageText) -> bool
[src]
impl PartialEq<EditMessageText> for EditMessageText
[src]
fn eq(&self, other: &EditMessageText) -> bool
[src]
fn ne(&self, other: &EditMessageText) -> bool
[src]
impl Debug for EditMessageText
[src]
impl Serialize for EditMessageText
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for EditMessageText
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for EditMessageText
impl Sync for EditMessageText
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,