pub struct InputBotInlineResult {
pub id: String,
pub type: String,
pub title: Option<String>,
pub description: Option<String>,
pub url: Option<String>,
pub thumb: Option<InputWebDocument>,
pub content: Option<InputWebDocument>,
pub send_message: InputBotInlineMessage,
}Expand description
Generated from:
inputBotInlineResult#88bf9319 flags:# id:string type:string title:flags.1?string description:flags.2?string url:flags.3?string thumb:flags.4?InputWebDocument content:flags.5?InputWebDocument send_message:InputBotInlineMessage = InputBotInlineResultFields§
§id: String§type: String§title: Option<String>§description: Option<String>§url: Option<String>§thumb: Option<InputWebDocument>§content: Option<InputWebDocument>§send_message: InputBotInlineMessageTrait Implementations§
Source§impl Clone for InputBotInlineResult
impl Clone for InputBotInlineResult
Source§fn clone(&self) -> InputBotInlineResult
fn clone(&self) -> InputBotInlineResult
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 InputBotInlineResult
impl Debug for InputBotInlineResult
Source§impl Deserializable for InputBotInlineResult
impl Deserializable for InputBotInlineResult
Source§fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
Read
Self from buf, advancing its position.Source§fn from_bytes(bytes: &[u8]) -> Result<Self>
fn from_bytes(bytes: &[u8]) -> Result<Self>
Convenience: deserialize from a byte slice.
Source§impl From<InputBotInlineResult> for InputBotInlineResult
impl From<InputBotInlineResult> for InputBotInlineResult
Source§fn from(x: InputBotInlineResult) -> Self
fn from(x: InputBotInlineResult) -> Self
Converts to this type from the input type.
Source§impl Identifiable for InputBotInlineResult
impl Identifiable for InputBotInlineResult
Source§const CONSTRUCTOR_ID: u32 = 0x88bf9319
const CONSTRUCTOR_ID: u32 = 0x88bf9319
The constructor ID as specified in the TL schema.
Source§impl PartialEq for InputBotInlineResult
impl PartialEq for InputBotInlineResult
Source§impl Serializable for InputBotInlineResult
impl Serializable for InputBotInlineResult
Source§impl TryFrom<InputBotInlineResult> for InputBotInlineResult
impl TryFrom<InputBotInlineResult> for InputBotInlineResult
Source§type Error = InputBotInlineResult
type Error = InputBotInlineResult
The type returned in the event of a conversion error.
impl StructuralPartialEq for InputBotInlineResult
Auto Trait Implementations§
impl Freeze for InputBotInlineResult
impl RefUnwindSafe for InputBotInlineResult
impl Send for InputBotInlineResult
impl Sync for InputBotInlineResult
impl Unpin for InputBotInlineResult
impl UnsafeUnpin for InputBotInlineResult
impl UnwindSafe for InputBotInlineResult
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