pub struct InputMessageText {
pub text: FormattedText,
pub link_preview_options: Option<LinkPreviewOptions>,
pub clear_draft: bool,
}
Expand description
A text message
Fields§
§text: FormattedText
Formatted text to be sent; 0-getOption(“message_text_length_max”) characters. Only Bold, Italic, Underline, Strikethrough, Spoiler, CustomEmoji, BlockQuote, Code, Pre, PreCode, TextUrl and MentionName entities are allowed to be specified manually
link_preview_options: Option<LinkPreviewOptions>
Options to be used for generation of a link preview; may be null if none; pass null to use default link preview options
clear_draft: bool
True, if a chat message draft must be deleted
Trait Implementations§
Source§impl Clone for InputMessageText
impl Clone for InputMessageText
Source§fn clone(&self) -> InputMessageText
fn clone(&self) -> InputMessageText
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 InputMessageText
impl Debug for InputMessageText
Source§impl Default for InputMessageText
impl Default for InputMessageText
Source§fn default() -> InputMessageText
fn default() -> InputMessageText
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InputMessageText
impl<'de> Deserialize<'de> for InputMessageText
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for InputMessageText
impl PartialEq for InputMessageText
Source§impl Serialize for InputMessageText
impl Serialize for InputMessageText
impl StructuralPartialEq for InputMessageText
Auto Trait Implementations§
impl Freeze for InputMessageText
impl RefUnwindSafe for InputMessageText
impl Send for InputMessageText
impl Sync for InputMessageText
impl Unpin for InputMessageText
impl UnwindSafe for InputMessageText
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