Enum telexide::model::ChatAction [−][src]
pub enum ChatAction { Typing, UploadPhoto, RecordVideo, UploadVideo, RecordVoice, UploadVoice, UploadDocument, FindLocation, RecordVideoNote, UploadVideoNote, }
An action indicating to a user what they are about to receive
Variants
for a text message
for a photo
for a video
for a video
for an audio file
for an audio file
for a general file
for a location
for a video note
for a video note
Trait Implementations
impl Clone for ChatAction
[src]
impl Clone for ChatAction
[src]fn clone(&self) -> ChatAction
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for ChatAction
[src]
impl<'de> Deserialize<'de> for ChatAction
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<ChatAction> for ChatAction
[src]
impl PartialEq<ChatAction> for ChatAction
[src]impl Serialize for ChatAction
[src]
impl Serialize for ChatAction
[src]impl StructuralPartialEq for ChatAction
[src]
impl StructuralPartialEq for ChatAction
[src]Auto Trait Implementations
impl RefUnwindSafe for ChatAction
impl RefUnwindSafe for ChatAction
impl Send for ChatAction
impl Send for ChatAction
impl Sync for ChatAction
impl Sync for ChatAction
impl Unpin for ChatAction
impl Unpin for ChatAction
impl UnwindSafe for ChatAction
impl UnwindSafe for ChatAction
Blanket Implementations
impl<T> CloneAny for T where
T: Any + Clone,
[src]
impl<T> CloneAny for T where
T: Any + Clone,
[src]pub fn clone_any(&self) -> Box<dyn CloneAny + 'static, Global>
[src]
pub fn clone_any_send(&self) -> Box<dyn CloneAny + 'static + Send, Global> where
T: Send,
[src]
T: Send,
pub fn clone_any_sync(&self) -> Box<dyn CloneAny + 'static + Sync, Global> where
T: Sync,
[src]
T: Sync,
pub fn clone_any_send_sync(
&self
) -> Box<dyn CloneAny + 'static + Sync + Send, Global> where
T: Send + Sync,
[src]
&self
) -> Box<dyn CloneAny + 'static + Sync + Send, Global> where
T: Send + Sync,
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> UnsafeAny for T where
T: Any,
impl<T> UnsafeAny for T where
T: Any,