pub struct VideoNote {
pub file: FileMeta,
pub length: u32,
pub duration: u32,
pub thumb: Option<PhotoSize>,
}
Expand description
This object represents a video message (available in Telegram apps as of [v.4.0]).
Fields§
§file: FileMeta
Metadata of the video note file.
length: u32
Video width and height (diameter of the video message) as defined by sender.
duration: u32
Duration of the video in seconds as defined by sender.
thumb: Option<PhotoSize>
Video thumbnail.
Trait Implementations§
source§impl<'de> Deserialize<'de> for VideoNote
impl<'de> Deserialize<'de> for VideoNote
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<VideoNote, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<VideoNote, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<VideoNote> for VideoNote
impl PartialEq<VideoNote> for VideoNote
source§impl Serialize for VideoNote
impl Serialize for VideoNote
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for VideoNote
impl StructuralEq for VideoNote
impl StructuralPartialEq for VideoNote
Auto Trait Implementations§
impl RefUnwindSafe for VideoNote
impl Send for VideoNote
impl Sync for VideoNote
impl Unpin for VideoNote
impl UnwindSafe for VideoNote
Blanket Implementations§
source§impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.