pub enum ChatAction {
Typing,
UploadPhoto,
RecordVideo,
UploadVideo,
RecordVoice,
UploadVoice,
UploadDocument,
ChooseSticker,
FindLocation,
RecordVideoNote,
UploadVideoNote,
}Expand description
Chat action types for platform indicators
Internal enum - not exported publicly. Used by framework to show appropriate indicators (typing, uploading, etc.)
Variants§
Typing
User is typing a message
UploadPhoto
User is uploading a photo
RecordVideo
User is recording a video
UploadVideo
User is uploading a video
RecordVoice
User is recording audio/voice
UploadVoice
User is uploading audio/voice
UploadDocument
User is uploading a document
ChooseSticker
User is choosing a sticker
FindLocation
User is finding a location
RecordVideoNote
User is recording a video note
UploadVideoNote
User is uploading a video note
Trait Implementations§
Source§impl Clone for ChatAction
impl Clone for ChatAction
Source§fn clone(&self) -> ChatAction
fn clone(&self) -> ChatAction
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 ChatAction
impl Debug for ChatAction
Source§impl PartialEq for ChatAction
impl PartialEq for ChatAction
impl Copy for ChatAction
impl Eq for ChatAction
impl StructuralPartialEq for ChatAction
Auto Trait Implementations§
impl Freeze for ChatAction
impl RefUnwindSafe for ChatAction
impl Send for ChatAction
impl Sync for ChatAction
impl Unpin for ChatAction
impl UnsafeUnpin for ChatAction
impl UnwindSafe for ChatAction
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