pub struct VideoMessageContent {
pub type: Option<String>,
pub id: String,
pub duration: Option<i64>,
pub content_provider: Box<ContentProvider>,
pub quote_token: String,
}Fields§
§type: Option<String>Type
id: StringMessage ID
duration: Option<i64>Length of video file (milliseconds)
content_provider: Box<ContentProvider>§quote_token: StringQuote token to quote this message.
Implementations§
Source§impl VideoMessageContent
impl VideoMessageContent
pub fn new( type: String, id: String, content_provider: ContentProvider, quote_token: String, ) -> VideoMessageContent
Trait Implementations§
Source§impl Clone for VideoMessageContent
impl Clone for VideoMessageContent
Source§fn clone(&self) -> VideoMessageContent
fn clone(&self) -> VideoMessageContent
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 VideoMessageContent
impl Debug for VideoMessageContent
Source§impl Default for VideoMessageContent
impl Default for VideoMessageContent
Source§fn default() -> VideoMessageContent
fn default() -> VideoMessageContent
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VideoMessageContent
impl<'de> Deserialize<'de> for VideoMessageContent
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 VideoMessageContent
impl PartialEq for VideoMessageContent
Source§impl Serialize for VideoMessageContent
impl Serialize for VideoMessageContent
impl StructuralPartialEq for VideoMessageContent
Auto Trait Implementations§
impl Freeze for VideoMessageContent
impl RefUnwindSafe for VideoMessageContent
impl Send for VideoMessageContent
impl Sync for VideoMessageContent
impl Unpin for VideoMessageContent
impl UnwindSafe for VideoMessageContent
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