pub enum SendMessageAction {
Show 19 variants
SendMessageTypingAction,
SendMessageCancelAction,
SendMessageRecordVideoAction,
SendMessageUploadVideoAction(SendMessageUploadVideoAction),
SendMessageRecordAudioAction,
SendMessageUploadAudioAction(SendMessageUploadAudioAction),
SendMessageUploadPhotoAction(SendMessageUploadPhotoAction),
SendMessageUploadDocumentAction(SendMessageUploadDocumentAction),
SendMessageGeoLocationAction,
SendMessageChooseContactAction,
SendMessageGamePlayAction,
SendMessageRecordRoundAction,
SendMessageUploadRoundAction(SendMessageUploadRoundAction),
SpeakingInGroupCallAction,
SendMessageHistoryImportAction(SendMessageHistoryImportAction),
SendMessageChooseStickerAction,
SendMessageEmojiInteraction(SendMessageEmojiInteraction),
SendMessageEmojiInteractionSeen(SendMessageEmojiInteractionSeen),
SendMessageTextDraftAction(SendMessageTextDraftAction),
}Expand description
Variants§
SendMessageTypingAction
SendMessageCancelAction
SendMessageRecordVideoAction
SendMessageUploadVideoAction(SendMessageUploadVideoAction)
SendMessageRecordAudioAction
SendMessageUploadAudioAction(SendMessageUploadAudioAction)
SendMessageUploadPhotoAction(SendMessageUploadPhotoAction)
SendMessageUploadDocumentAction(SendMessageUploadDocumentAction)
SendMessageGeoLocationAction
SendMessageChooseContactAction
SendMessageGamePlayAction
SendMessageRecordRoundAction
SendMessageUploadRoundAction(SendMessageUploadRoundAction)
SpeakingInGroupCallAction
SendMessageHistoryImportAction(SendMessageHistoryImportAction)
SendMessageChooseStickerAction
SendMessageEmojiInteraction(SendMessageEmojiInteraction)
SendMessageEmojiInteractionSeen(SendMessageEmojiInteractionSeen)
SendMessageTextDraftAction(SendMessageTextDraftAction)
Trait Implementations§
Source§impl Clone for SendMessageAction
impl Clone for SendMessageAction
Source§fn clone(&self) -> SendMessageAction
fn clone(&self) -> SendMessageAction
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 SendMessageAction
impl Debug for SendMessageAction
Source§impl Deserializable for SendMessageAction
impl Deserializable for SendMessageAction
Source§fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
fn deserialize(buf: Buffer<'_, '_>) -> Result<Self>
Read
Self from buf, advancing its position.Source§fn from_bytes(bytes: &[u8]) -> Result<Self>
fn from_bytes(bytes: &[u8]) -> Result<Self>
Convenience: deserialize from a byte slice.
Source§impl From<SendMessageCancelAction> for SendMessageAction
impl From<SendMessageCancelAction> for SendMessageAction
Source§fn from(_x: SendMessageCancelAction) -> Self
fn from(_x: SendMessageCancelAction) -> Self
Converts to this type from the input type.
Source§impl From<SendMessageChooseContactAction> for SendMessageAction
impl From<SendMessageChooseContactAction> for SendMessageAction
Source§fn from(_x: SendMessageChooseContactAction) -> Self
fn from(_x: SendMessageChooseContactAction) -> Self
Converts to this type from the input type.
Source§impl From<SendMessageChooseStickerAction> for SendMessageAction
impl From<SendMessageChooseStickerAction> for SendMessageAction
Source§fn from(_x: SendMessageChooseStickerAction) -> Self
fn from(_x: SendMessageChooseStickerAction) -> Self
Converts to this type from the input type.
Source§impl From<SendMessageEmojiInteraction> for SendMessageAction
impl From<SendMessageEmojiInteraction> for SendMessageAction
Source§fn from(x: SendMessageEmojiInteraction) -> Self
fn from(x: SendMessageEmojiInteraction) -> Self
Converts to this type from the input type.
Source§impl From<SendMessageEmojiInteractionSeen> for SendMessageAction
impl From<SendMessageEmojiInteractionSeen> for SendMessageAction
Source§fn from(x: SendMessageEmojiInteractionSeen) -> Self
fn from(x: SendMessageEmojiInteractionSeen) -> Self
Converts to this type from the input type.
Source§impl From<SendMessageGamePlayAction> for SendMessageAction
impl From<SendMessageGamePlayAction> for SendMessageAction
Source§fn from(_x: SendMessageGamePlayAction) -> Self
fn from(_x: SendMessageGamePlayAction) -> Self
Converts to this type from the input type.
Source§impl From<SendMessageGeoLocationAction> for SendMessageAction
impl From<SendMessageGeoLocationAction> for SendMessageAction
Source§fn from(_x: SendMessageGeoLocationAction) -> Self
fn from(_x: SendMessageGeoLocationAction) -> Self
Converts to this type from the input type.
Source§impl From<SendMessageHistoryImportAction> for SendMessageAction
impl From<SendMessageHistoryImportAction> for SendMessageAction
Source§fn from(x: SendMessageHistoryImportAction) -> Self
fn from(x: SendMessageHistoryImportAction) -> Self
Converts to this type from the input type.
Source§impl From<SendMessageRecordAudioAction> for SendMessageAction
impl From<SendMessageRecordAudioAction> for SendMessageAction
Source§fn from(_x: SendMessageRecordAudioAction) -> Self
fn from(_x: SendMessageRecordAudioAction) -> Self
Converts to this type from the input type.
Source§impl From<SendMessageRecordRoundAction> for SendMessageAction
impl From<SendMessageRecordRoundAction> for SendMessageAction
Source§fn from(_x: SendMessageRecordRoundAction) -> Self
fn from(_x: SendMessageRecordRoundAction) -> Self
Converts to this type from the input type.
Source§impl From<SendMessageRecordVideoAction> for SendMessageAction
impl From<SendMessageRecordVideoAction> for SendMessageAction
Source§fn from(_x: SendMessageRecordVideoAction) -> Self
fn from(_x: SendMessageRecordVideoAction) -> Self
Converts to this type from the input type.
Source§impl From<SendMessageTextDraftAction> for SendMessageAction
impl From<SendMessageTextDraftAction> for SendMessageAction
Source§fn from(x: SendMessageTextDraftAction) -> Self
fn from(x: SendMessageTextDraftAction) -> Self
Converts to this type from the input type.
Source§impl From<SendMessageTypingAction> for SendMessageAction
impl From<SendMessageTypingAction> for SendMessageAction
Source§fn from(_x: SendMessageTypingAction) -> Self
fn from(_x: SendMessageTypingAction) -> Self
Converts to this type from the input type.
Source§impl From<SendMessageUploadAudioAction> for SendMessageAction
impl From<SendMessageUploadAudioAction> for SendMessageAction
Source§fn from(x: SendMessageUploadAudioAction) -> Self
fn from(x: SendMessageUploadAudioAction) -> Self
Converts to this type from the input type.
Source§impl From<SendMessageUploadDocumentAction> for SendMessageAction
impl From<SendMessageUploadDocumentAction> for SendMessageAction
Source§fn from(x: SendMessageUploadDocumentAction) -> Self
fn from(x: SendMessageUploadDocumentAction) -> Self
Converts to this type from the input type.
Source§impl From<SendMessageUploadPhotoAction> for SendMessageAction
impl From<SendMessageUploadPhotoAction> for SendMessageAction
Source§fn from(x: SendMessageUploadPhotoAction) -> Self
fn from(x: SendMessageUploadPhotoAction) -> Self
Converts to this type from the input type.
Source§impl From<SendMessageUploadRoundAction> for SendMessageAction
impl From<SendMessageUploadRoundAction> for SendMessageAction
Source§fn from(x: SendMessageUploadRoundAction) -> Self
fn from(x: SendMessageUploadRoundAction) -> Self
Converts to this type from the input type.
Source§impl From<SendMessageUploadVideoAction> for SendMessageAction
impl From<SendMessageUploadVideoAction> for SendMessageAction
Source§fn from(x: SendMessageUploadVideoAction) -> Self
fn from(x: SendMessageUploadVideoAction) -> Self
Converts to this type from the input type.
Source§impl From<SpeakingInGroupCallAction> for SendMessageAction
impl From<SpeakingInGroupCallAction> for SendMessageAction
Source§fn from(_x: SpeakingInGroupCallAction) -> Self
fn from(_x: SpeakingInGroupCallAction) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SendMessageAction
impl PartialEq for SendMessageAction
Source§impl Serializable for SendMessageAction
impl Serializable for SendMessageAction
Source§impl TryFrom<SendMessageAction> for SendMessageEmojiInteraction
impl TryFrom<SendMessageAction> for SendMessageEmojiInteraction
Source§type Error = SendMessageAction
type Error = SendMessageAction
The type returned in the event of a conversion error.
Source§impl TryFrom<SendMessageAction> for SendMessageEmojiInteractionSeen
impl TryFrom<SendMessageAction> for SendMessageEmojiInteractionSeen
Source§type Error = SendMessageAction
type Error = SendMessageAction
The type returned in the event of a conversion error.
Source§impl TryFrom<SendMessageAction> for SendMessageHistoryImportAction
impl TryFrom<SendMessageAction> for SendMessageHistoryImportAction
Source§type Error = SendMessageAction
type Error = SendMessageAction
The type returned in the event of a conversion error.
Source§impl TryFrom<SendMessageAction> for SendMessageTextDraftAction
impl TryFrom<SendMessageAction> for SendMessageTextDraftAction
Source§type Error = SendMessageAction
type Error = SendMessageAction
The type returned in the event of a conversion error.
Source§impl TryFrom<SendMessageAction> for SendMessageUploadAudioAction
impl TryFrom<SendMessageAction> for SendMessageUploadAudioAction
Source§type Error = SendMessageAction
type Error = SendMessageAction
The type returned in the event of a conversion error.
Source§impl TryFrom<SendMessageAction> for SendMessageUploadDocumentAction
impl TryFrom<SendMessageAction> for SendMessageUploadDocumentAction
Source§type Error = SendMessageAction
type Error = SendMessageAction
The type returned in the event of a conversion error.
Source§impl TryFrom<SendMessageAction> for SendMessageUploadPhotoAction
impl TryFrom<SendMessageAction> for SendMessageUploadPhotoAction
Source§type Error = SendMessageAction
type Error = SendMessageAction
The type returned in the event of a conversion error.
Source§impl TryFrom<SendMessageAction> for SendMessageUploadRoundAction
impl TryFrom<SendMessageAction> for SendMessageUploadRoundAction
Source§type Error = SendMessageAction
type Error = SendMessageAction
The type returned in the event of a conversion error.
Source§impl TryFrom<SendMessageAction> for SendMessageUploadVideoAction
impl TryFrom<SendMessageAction> for SendMessageUploadVideoAction
Source§type Error = SendMessageAction
type Error = SendMessageAction
The type returned in the event of a conversion error.
impl StructuralPartialEq for SendMessageAction
Auto Trait Implementations§
impl Freeze for SendMessageAction
impl RefUnwindSafe for SendMessageAction
impl Send for SendMessageAction
impl Sync for SendMessageAction
impl Unpin for SendMessageAction
impl UnsafeUnpin for SendMessageAction
impl UnwindSafe for SendMessageAction
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