#[non_exhaustive]pub enum ApiAddMemberResponse {
SentGroupInvitation(SentGroupInvitationResponse),
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.
SentGroupInvitation(SentGroupInvitationResponse)
SentGroupInvitation: Group invitation sent.
ChatCmdError(ChatCmdErrorResponse)
ChatCmdError: Command error.
Undocumented(BTreeMap<String, JsonObject>)
Implementations§
Source§impl ApiAddMemberResponse
impl ApiAddMemberResponse
pub fn sent_group_invitation(&self) -> Option<&SentGroupInvitationResponse>
pub fn chat_cmd_error(&self) -> Option<&ChatCmdErrorResponse>
pub fn undocumented(&self) -> Option<&BTreeMap<String, JsonObject>>
Trait Implementations§
Source§impl Clone for ApiAddMemberResponse
impl Clone for ApiAddMemberResponse
Source§fn clone(&self) -> ApiAddMemberResponse
fn clone(&self) -> ApiAddMemberResponse
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 ApiAddMemberResponse
impl Debug for ApiAddMemberResponse
Source§impl<'de> Deserialize<'de> for ApiAddMemberResponse
impl<'de> Deserialize<'de> for ApiAddMemberResponse
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 ApiAddMemberResponse
impl PartialEq for ApiAddMemberResponse
Source§impl Serialize for ApiAddMemberResponse
impl Serialize for ApiAddMemberResponse
impl StructuralPartialEq for ApiAddMemberResponse
Auto Trait Implementations§
impl Freeze for ApiAddMemberResponse
impl RefUnwindSafe for ApiAddMemberResponse
impl Send for ApiAddMemberResponse
impl Sync for ApiAddMemberResponse
impl Unpin for ApiAddMemberResponse
impl UnwindSafe for ApiAddMemberResponse
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