#[non_exhaustive]pub enum ApiSendMessagesResponse {
NewChatItems(NewChatItemsResponse),
ChatCmdError(ChatCmdErrorResponse),
Undocumented(BTreeMap<String, JsonObject>),
}Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
NewChatItems(NewChatItemsResponse)
NewChatItems: New messages.
ChatCmdError(ChatCmdErrorResponse)
ChatCmdError: Command error.
Undocumented(BTreeMap<String, JsonObject>)
Trait Implementations§
Source§impl Clone for ApiSendMessagesResponse
impl Clone for ApiSendMessagesResponse
Source§fn clone(&self) -> ApiSendMessagesResponse
fn clone(&self) -> ApiSendMessagesResponse
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 ApiSendMessagesResponse
impl Debug for ApiSendMessagesResponse
Source§impl<'de> Deserialize<'de> for ApiSendMessagesResponse
impl<'de> Deserialize<'de> for ApiSendMessagesResponse
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 ApiSendMessagesResponse
impl PartialEq for ApiSendMessagesResponse
Source§impl Serialize for ApiSendMessagesResponse
impl Serialize for ApiSendMessagesResponse
impl StructuralPartialEq for ApiSendMessagesResponse
Auto Trait Implementations§
impl Freeze for ApiSendMessagesResponse
impl RefUnwindSafe for ApiSendMessagesResponse
impl Send for ApiSendMessagesResponse
impl Sync for ApiSendMessagesResponse
impl Unpin for ApiSendMessagesResponse
impl UnwindSafe for ApiSendMessagesResponse
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