Enum dropbox_sdk::sharing::AddMemberSelectorError  [−][src]
#[non_exhaustive]
pub enum AddMemberSelectorError {
    AutomaticGroup,
    InvalidDropboxId(DropboxId),
    InvalidEmail(EmailAddress),
    UnverifiedDropboxId(DropboxId),
    GroupDeleted,
    GroupNotOnTeam,
    Other,
}dbx_sharing only.Variants (Non-exhaustive)
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.
At least one of the specified groups in AddFolderMemberArg::members
is deleted.
Sharing to a group that is not on the current user’s team.
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
impl Clone for AddMemberSelectorError[src]
impl Clone for AddMemberSelectorError[src]fn clone(&self) -> AddMemberSelectorError[src]
fn clone(&self) -> AddMemberSelectorError[src]Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]Performs copy-assignment from source. Read more
impl Debug for AddMemberSelectorError[src]
impl Debug for AddMemberSelectorError[src]impl<'de> Deserialize<'de> for AddMemberSelectorError[src]
impl<'de> Deserialize<'de> for AddMemberSelectorError[src]fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>[src]
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>[src]Deserialize this value from the given Serde deserializer. Read more
impl Display for AddMemberSelectorError[src]
impl Display for AddMemberSelectorError[src]impl Error for AddMemberSelectorError[src]
impl Error for AddMemberSelectorError[src]fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]
fn source(&self) -> Option<&(dyn Error + 'static)>1.30.0[src]The lower-level source of this error, if any. Read more
fn backtrace(&self) -> Option<&Backtrace>[src]
fn backtrace(&self) -> Option<&Backtrace>[src]backtrace)Returns a stack backtrace, if available, of where this error occurred. Read more
fn description(&self) -> &str1.0.0[src]
fn description(&self) -> &str1.0.0[src]use the Display impl or to_string()
impl PartialEq<AddMemberSelectorError> for AddMemberSelectorError[src]
impl PartialEq<AddMemberSelectorError> for AddMemberSelectorError[src]fn eq(&self, other: &AddMemberSelectorError) -> bool[src]
fn eq(&self, other: &AddMemberSelectorError) -> bool[src]This method tests for self and other values to be equal, and is used
by ==. Read more
fn ne(&self, other: &AddMemberSelectorError) -> bool[src]
fn ne(&self, other: &AddMemberSelectorError) -> bool[src]This method tests for !=.
impl Serialize for AddMemberSelectorError[src]
impl Serialize for AddMemberSelectorError[src]impl StructuralPartialEq for AddMemberSelectorError[src]
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
impl<T> BorrowMut<T> for T where
    T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
    T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut T[src]
pub fn borrow_mut(&mut self) -> &mut T[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
    T: Clone, [src]
impl<T> ToOwned for T where
    T: Clone, [src]type Owned = T
type Owned = TThe resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn to_owned(&self) -> T[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)[src]
pub fn clone_into(&self, target: &mut T)[src]🔬 This is a nightly-only experimental API. (toowned_clone_into)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, [src]
T: for<'de> Deserialize<'de>,