#[non_exhaustive]pub struct VideoChatStarted {}Expand description
Service message: a video chat started.
Carries no data — its presence is the entire signal. Declared with braces
rather than as a unit struct because Telegram sends {}, and a unit struct
would only deserialize from null.
Trait Implementations§
Source§impl Clone for VideoChatStarted
impl Clone for VideoChatStarted
Source§fn clone(&self) -> VideoChatStarted
fn clone(&self) -> VideoChatStarted
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 VideoChatStarted
impl Debug for VideoChatStarted
Source§impl Default for VideoChatStarted
impl Default for VideoChatStarted
Source§fn default() -> VideoChatStarted
fn default() -> VideoChatStarted
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VideoChatStarted
impl<'de> Deserialize<'de> for VideoChatStarted
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
Auto Trait Implementations§
impl Freeze for VideoChatStarted
impl RefUnwindSafe for VideoChatStarted
impl Send for VideoChatStarted
impl Sync for VideoChatStarted
impl Unpin for VideoChatStarted
impl UnsafeUnpin for VideoChatStarted
impl UnwindSafe for VideoChatStarted
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