#[non_exhaustive]pub enum ApiAddContactResponse {
Invitation(InvitationResponse),
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.
Invitation(InvitationResponse)
Invitation: One-time invitation.
ChatCmdError(ChatCmdErrorResponse)
ChatCmdError: Command error.
Undocumented(BTreeMap<String, JsonObject>)
Trait Implementations§
Source§impl Clone for ApiAddContactResponse
impl Clone for ApiAddContactResponse
Source§fn clone(&self) -> ApiAddContactResponse
fn clone(&self) -> ApiAddContactResponse
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 ApiAddContactResponse
impl Debug for ApiAddContactResponse
Source§impl<'de> Deserialize<'de> for ApiAddContactResponse
impl<'de> Deserialize<'de> for ApiAddContactResponse
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 ApiAddContactResponse
impl PartialEq for ApiAddContactResponse
Source§impl Serialize for ApiAddContactResponse
impl Serialize for ApiAddContactResponse
impl StructuralPartialEq for ApiAddContactResponse
Auto Trait Implementations§
impl Freeze for ApiAddContactResponse
impl RefUnwindSafe for ApiAddContactResponse
impl Send for ApiAddContactResponse
impl Sync for ApiAddContactResponse
impl Unpin for ApiAddContactResponse
impl UnwindSafe for ApiAddContactResponse
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