#[non_exhaustive]pub enum UserDeleteResult {
Success(UserDeleteEmailsResult),
InvalidUser(UserSelectorArg),
Other,
}
Available on crate feature
dbx_team
only.Expand description
Result of trying to delete a user’s secondary emails. ‘success’ is the only value indicating that a user was successfully retrieved for deleting secondary emails. The other values explain the type of error that occurred, and include the user for which the error occurred.
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.
Success(UserDeleteEmailsResult)
Describes a user and the results for each attempt to delete a secondary email.
InvalidUser(UserSelectorArg)
Specified user is not a valid target for deleting secondary emails.
Other
Catch-all used for unrecognized values returned from the server. Encountering this value typically indicates that this SDK version is out of date.
Trait Implementations§
Source§impl Clone for UserDeleteResult
impl Clone for UserDeleteResult
Source§fn clone(&self) -> UserDeleteResult
fn clone(&self) -> UserDeleteResult
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 UserDeleteResult
impl Debug for UserDeleteResult
Source§impl<'de> Deserialize<'de> for UserDeleteResult
impl<'de> Deserialize<'de> for UserDeleteResult
Source§fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for UserDeleteResult
impl PartialEq for UserDeleteResult
Source§impl Serialize for UserDeleteResult
impl Serialize for UserDeleteResult
impl Eq for UserDeleteResult
impl StructuralPartialEq for UserDeleteResult
Auto Trait Implementations§
impl Freeze for UserDeleteResult
impl RefUnwindSafe for UserDeleteResult
impl Send for UserDeleteResult
impl Sync for UserDeleteResult
impl Unpin for UserDeleteResult
impl UnwindSafe for UserDeleteResult
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.