Enum dropbox_sdk::sharing::SharePathError [−][src]
#[non_exhaustive]
pub enum SharePathError {
Show variants
IsFile,
InsideSharedFolder,
ContainsSharedFolder,
ContainsAppFolder,
ContainsTeamFolder,
IsAppFolder,
InsideAppFolder,
IsPublicFolder,
InsidePublicFolder,
AlreadyShared(SharedFolderMetadata),
InvalidPath,
IsOsxPackage,
InsideOsxPackage,
IsVault,
IsFamily,
Other,
}dbx_sharing only.Variants (Non-exhaustive)
A file is at the specified path.
We do not support sharing a folder inside a shared folder.
We do not support shared folders that contain shared folders.
We do not support shared folders that contain app folders.
We do not support shared folders that contain team folders.
We do not support sharing an app folder.
We do not support sharing a folder inside an app folder.
A public folder can’t be shared this way. Use a public link instead.
A folder inside a public folder can’t be shared this way. Use a public link instead.
Folder is already shared. Contains metadata about the existing shared folder.
Path is not valid.
We do not support sharing a Mac OS X package.
We do not support sharing a folder inside a Mac OS X package.
We do not support sharing the Vault folder.
We do not support sharing the Family folder.
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 SharePathError[src]
impl Clone for SharePathError[src]fn clone(&self) -> SharePathError[src]
fn clone(&self) -> SharePathError[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 SharePathError[src]
impl Debug for SharePathError[src]impl<'de> Deserialize<'de> for SharePathError[src]
impl<'de> Deserialize<'de> for SharePathError[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 SharePathError[src]
impl Display for SharePathError[src]impl Error for SharePathError[src]
impl Error for SharePathError[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<SharePathError> for SharePathError[src]
impl PartialEq<SharePathError> for SharePathError[src]fn eq(&self, other: &SharePathError) -> bool[src]
fn eq(&self, other: &SharePathError) -> bool[src]This method tests for self and other values to be equal, and is used
by ==. Read more
fn ne(&self, other: &SharePathError) -> bool[src]
fn ne(&self, other: &SharePathError) -> bool[src]This method tests for !=.
impl Serialize for SharePathError[src]
impl Serialize for SharePathError[src]impl StructuralPartialEq for SharePathError[src]
Auto Trait Implementations
impl RefUnwindSafe for SharePathError
impl Send for SharePathError
impl Sync for SharePathError
impl Unpin for SharePathError
impl UnwindSafe for SharePathError
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>,