Enum dropbox_sdk::common::PathRoot[][src]

#[non_exhaustive]pub enum PathRoot {
    Home,
    Root(NamespaceId),
    NamespaceId(NamespaceId),
    Other,
}
This is supported on crate feature dbx_common only.

Variants (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.
Home

Paths are relative to the authenticating user's home namespace, whether or not that user belongs to a team.

Paths are relative to the authenticating user's root namespace (This results in PathRootError::InvalidRoot if the user's root namespace has changed.).

NamespaceId(NamespaceId)

Paths are relative to given namespace id (This results in PathRootError::NoPermission if you don't have access to this namespace.).

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

impl Clone for PathRoot[src]

impl Debug for PathRoot[src]

impl<'de> Deserialize<'de> for PathRoot[src]

impl PartialEq<PathRoot> for PathRoot[src]

impl Serialize for PathRoot[src]

impl StructuralPartialEq for PathRoot[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.