#[non_exhaustive]
pub enum AddMemberSelectorError {
AutomaticGroup,
InvalidDropboxId(DropboxId),
InvalidEmail(EmailAddress),
UnverifiedDropboxId(DropboxId),
GroupDeleted,
GroupNotOnTeam,
Other,
}dbx_sharing only.Variants (Non-exhaustive)
This enum is marked as non-exhaustive
AutomaticGroup
Automatically created groups can only be added to team folders.
InvalidDropboxId(DropboxId)
The value is the ID that could not be identified.
InvalidEmail(EmailAddress)
The value is the e-email address that is malformed.
UnverifiedDropboxId(DropboxId)
The value is the ID of the Dropbox user with an unverified email address. Invite unverified users by email address instead of by their Dropbox ID.
GroupDeleted
At least one of the specified groups in AddFolderMemberArg::members
is deleted.
GroupNotOnTeam
Sharing to a group that is not on the current user’s team.
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
sourceimpl Clone for AddMemberSelectorError
impl Clone for AddMemberSelectorError
sourcefn clone(&self) -> AddMemberSelectorError
fn clone(&self) -> AddMemberSelectorError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for AddMemberSelectorError
impl Debug for AddMemberSelectorError
sourceimpl<'de> Deserialize<'de> for AddMemberSelectorError
impl<'de> Deserialize<'de> for AddMemberSelectorError
sourcefn 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
sourceimpl Display for AddMemberSelectorError
impl Display for AddMemberSelectorError
sourceimpl Error for AddMemberSelectorError
impl Error for AddMemberSelectorError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
sourcefn backtrace(&self) -> Option<&Backtrace>
fn backtrace(&self) -> Option<&Backtrace>
backtrace)Returns a stack backtrace, if available, of where this error occurred. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl PartialEq<AddMemberSelectorError> for AddMemberSelectorError
impl PartialEq<AddMemberSelectorError> for AddMemberSelectorError
sourcefn eq(&self, other: &AddMemberSelectorError) -> bool
fn eq(&self, other: &AddMemberSelectorError) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &AddMemberSelectorError) -> bool
fn ne(&self, other: &AddMemberSelectorError) -> bool
This method tests for !=.
sourceimpl Serialize for AddMemberSelectorError
impl Serialize for AddMemberSelectorError
impl StructuralPartialEq for AddMemberSelectorError
Auto Trait Implementations
impl RefUnwindSafe for AddMemberSelectorError
impl Send for AddMemberSelectorError
impl Sync for AddMemberSelectorError
impl Unpin for AddMemberSelectorError
impl UnwindSafe for AddMemberSelectorError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more