Struct rust_tdlib::types::InputMessageVideo
source · [−]pub struct InputMessageVideo { /* private fields */ }
Expand description
A video message
Implementations
sourceimpl InputMessageVideo
impl InputMessageVideo
pub fn from_json<S: AsRef<str>>(json: S) -> Result<Self>
pub fn builder() -> InputMessageVideoBuilder
pub fn video(&self) -> &InputFile
pub fn thumbnail(&self) -> &InputThumbnail
pub fn added_sticker_file_ids(&self) -> &Vec<i32>
pub fn duration(&self) -> i32
pub fn width(&self) -> i32
pub fn height(&self) -> i32
pub fn supports_streaming(&self) -> bool
pub fn caption(&self) -> &FormattedText
pub fn ttl(&self) -> i32
Trait Implementations
sourceimpl AsRef<InputMessageVideo> for InputMessageVideo
impl AsRef<InputMessageVideo> for InputMessageVideo
sourcefn as_ref(&self) -> &InputMessageVideo
fn as_ref(&self) -> &InputMessageVideo
Converts this type into a shared reference of the (usually inferred) input type.
sourceimpl Clone for InputMessageVideo
impl Clone for InputMessageVideo
sourcefn clone(&self) -> InputMessageVideo
fn clone(&self) -> InputMessageVideo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for InputMessageVideo
impl Debug for InputMessageVideo
sourceimpl Default for InputMessageVideo
impl Default for InputMessageVideo
sourcefn default() -> InputMessageVideo
fn default() -> InputMessageVideo
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for InputMessageVideo
impl<'de> Deserialize<'de> for InputMessageVideo
sourcefn 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
sourceimpl Serialize for InputMessageVideo
impl Serialize for InputMessageVideo
impl TDInputMessageContent for InputMessageVideo
Auto Trait Implementations
impl RefUnwindSafe for InputMessageVideo
impl Send for InputMessageVideo
impl Sync for InputMessageVideo
impl Unpin for InputMessageVideo
impl UnwindSafe for InputMessageVideo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more