#[non_exhaustive]pub enum TransferFolderError {
AccessError(SharedFolderAccessError),
InvalidDropboxId,
NewOwnerNotAMember,
NewOwnerUnmounted,
NewOwnerEmailUnverified,
TeamFolder,
NoPermission,
Other,
}
Available on crate features
sync_routes
and dbx_sharing
only.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.
AccessError(SharedFolderAccessError)
InvalidDropboxId
TransferFolderArg::to_dropbox_id
is invalid.
NewOwnerNotAMember
The new designated owner is not currently a member of the shared folder.
NewOwnerUnmounted
The new designated owner has not added the folder to their Dropbox.
NewOwnerEmailUnverified
The new designated owner’s email address is not verified. This functionality is only available on accounts with a verified email address. Users can verify their email address here.
TeamFolder
This action cannot be performed on a team shared folder.
NoPermission
The current user does not have permission to perform this action.
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 TransferFolderError
impl Clone for TransferFolderError
Source§fn clone(&self) -> TransferFolderError
fn clone(&self) -> TransferFolderError
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 TransferFolderError
impl Debug for TransferFolderError
Source§impl<'de> Deserialize<'de> for TransferFolderError
impl<'de> Deserialize<'de> for TransferFolderError
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 Display for TransferFolderError
impl Display for TransferFolderError
Source§impl Error for TransferFolderError
impl Error for TransferFolderError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl PartialEq for TransferFolderError
impl PartialEq for TransferFolderError
Source§impl Serialize for TransferFolderError
impl Serialize for TransferFolderError
impl Eq for TransferFolderError
impl StructuralPartialEq for TransferFolderError
Auto Trait Implementations§
impl Freeze for TransferFolderError
impl RefUnwindSafe for TransferFolderError
impl Send for TransferFolderError
impl Sync for TransferFolderError
impl Unpin for TransferFolderError
impl UnwindSafe for TransferFolderError
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.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string
, but without panic on OOM.