pub struct InputMediaDocumentExternal {
pub spoiler: bool,
pub url: String,
pub ttl_seconds: Option<i32>,
pub video_cover: Option<InputPhoto>,
pub video_timestamp: Option<i32>,
}Expand description
Generated from:
inputMediaDocumentExternal#779600f9 flags:# spoiler:flags.1?true url:string ttl_seconds:flags.0?int video_cover:flags.2?InputPhoto video_timestamp:flags.3?int = InputMediaFields§
§spoiler: bool§url: String§ttl_seconds: Option<i32>§video_cover: Option<InputPhoto>§video_timestamp: Option<i32>Trait Implementations§
Source§impl Clone for InputMediaDocumentExternal
impl Clone for InputMediaDocumentExternal
Source§fn clone(&self) -> InputMediaDocumentExternal
fn clone(&self) -> InputMediaDocumentExternal
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 InputMediaDocumentExternal
impl Debug for InputMediaDocumentExternal
Source§impl Deserializable for InputMediaDocumentExternal
impl Deserializable for InputMediaDocumentExternal
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<InputMediaDocumentExternal> for InputMedia
impl From<InputMediaDocumentExternal> for InputMedia
Source§fn from(x: InputMediaDocumentExternal) -> Self
fn from(x: InputMediaDocumentExternal) -> Self
Converts to this type from the input type.
Source§impl Identifiable for InputMediaDocumentExternal
impl Identifiable for InputMediaDocumentExternal
Source§const CONSTRUCTOR_ID: u32 = 0x779600f9
const CONSTRUCTOR_ID: u32 = 0x779600f9
The constructor ID as specified in the TL schema.
Source§impl TryFrom<InputMedia> for InputMediaDocumentExternal
impl TryFrom<InputMedia> for InputMediaDocumentExternal
Source§type Error = InputMedia
type Error = InputMedia
The type returned in the event of a conversion error.
impl StructuralPartialEq for InputMediaDocumentExternal
Auto Trait Implementations§
impl Freeze for InputMediaDocumentExternal
impl RefUnwindSafe for InputMediaDocumentExternal
impl Send for InputMediaDocumentExternal
impl Sync for InputMediaDocumentExternal
impl Unpin for InputMediaDocumentExternal
impl UnsafeUnpin for InputMediaDocumentExternal
impl UnwindSafe for InputMediaDocumentExternal
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