[−][src]Enum dropbox_sdk::sharing::PermissionDeniedReason
Possible reasons the user is denied a permission.
Variants
User is not on the same team as the folder owner.
User is prohibited by the owner from taking the action.
Target is indirectly a member of the folder, for example by being part of a group.
Target is the owner of the folder.
Target is the user itself.
Target is not an active member of the team.
Folder is team folder for a limited team.
The content owner needs to be on a Dropbox team to perform this action.
The user does not have permission to perform this action on the link.
The user's team policy prevents performing this action on the link.
The user's account type does not support this action.
The user needs to be on a Dropbox team to perform this action.
Folder is inside of another shared folder.
Policy cannot be changed due to restrictions from parent folder.
InsufficientPlan(InsufficientPlan)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 Debug for PermissionDeniedReason[src]
impl<'de> Deserialize<'de> for PermissionDeniedReason[src]
fn deserialize<D: Deserializer<'de>>(deserializer: D) -> Result<Self, D::Error>[src]
impl Serialize for PermissionDeniedReason[src]
Auto Trait Implementations
impl RefUnwindSafe for PermissionDeniedReason
impl Send for PermissionDeniedReason
impl Sync for PermissionDeniedReason
impl Unpin for PermissionDeniedReason
impl UnwindSafe for PermissionDeniedReason
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> DeserializeOwned for T where
T: Deserialize<'de>, [src]
T: Deserialize<'de>,
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> Typeable for T where
T: Any,
T: Any,