Enum dropbox_sdk::sharing::FileAction
source · [−]#[non_exhaustive]
pub enum FileAction {
Show 13 variants
DisableViewerInfo,
EditContents,
EnableViewerInfo,
InviteViewer,
InviteViewerNoComment,
InviteEditor,
Unshare,
RelinquishMembership,
ShareLink,
CreateLink,
CreateViewLink,
CreateEditLink,
Other,
}dbx_sharing only.Expand description
Sharing actions that may be taken on files.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
DisableViewerInfo
Disable viewer information on the file.
EditContents
Change or edit contents of the file.
EnableViewerInfo
Enable viewer information on the file.
InviteViewer
Add a member with view permissions.
InviteViewerNoComment
Add a member with view permissions but no comment permissions.
InviteEditor
Add a member with edit permissions.
Unshare
Stop sharing this file.
RelinquishMembership
Relinquish one’s own membership to the file.
ShareLink
Use create_view_link and create_edit_link instead.
CreateLink
Use create_view_link and create_edit_link instead.
CreateViewLink
Create a shared link to a file that only allows users to view the content.
CreateEditLink
Create a shared link to a file that allows users to edit the content.
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
sourceimpl Clone for FileAction
impl Clone for FileAction
sourcefn clone(&self) -> FileAction
fn clone(&self) -> FileAction
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for FileAction
impl Debug for FileAction
sourceimpl<'de> Deserialize<'de> for FileAction
impl<'de> Deserialize<'de> for FileAction
sourcefn 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
sourceimpl PartialEq<FileAction> for FileAction
impl PartialEq<FileAction> for FileAction
sourceimpl Serialize for FileAction
impl Serialize for FileAction
impl StructuralPartialEq for FileAction
Auto Trait Implementations
impl RefUnwindSafe for FileAction
impl Send for FileAction
impl Sync for FileAction
impl Unpin for FileAction
impl UnwindSafe for FileAction
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more