Enum dropbox_sdk::sharing::LinkAction  [−][src]
#[non_exhaustive]
pub enum LinkAction {
    ChangeAccessLevel,
    ChangeAudience,
    RemoveExpiry,
    RemovePassword,
    SetExpiry,
    SetPassword,
    Other,
}dbx_sharing only.Actions that can be performed on a link.
Variants (Non-exhaustive)
Change the access level of the link.
Change the audience of the link.
Remove the expiry date of the link.
Remove the password of the link.
Create or modify the expiry date of the link.
Create or modify the password of the link.
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 LinkAction[src]
impl Clone for LinkAction[src]fn clone(&self) -> LinkAction[src]
fn clone(&self) -> LinkAction[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 LinkAction[src]
impl Debug for LinkAction[src]impl<'de> Deserialize<'de> for LinkAction[src]
impl<'de> Deserialize<'de> for LinkAction[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 PartialEq<LinkAction> for LinkAction[src]
impl PartialEq<LinkAction> for LinkAction[src]impl Serialize for LinkAction[src]
impl Serialize for LinkAction[src]impl StructuralPartialEq for LinkAction[src]
Auto Trait Implementations
impl RefUnwindSafe for LinkAction
impl Send for LinkAction
impl Sync for LinkAction
impl Unpin for LinkAction
impl UnwindSafe for LinkAction
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>,