#[non_exhaustive]pub enum LinkExpiry {
RemoveExpiry,
SetExpiry(DropboxTimestamp),
Other,
}
Available on crate features
sync_routes
and dbx_sharing
only.Variants (Non-exhaustive)§
This enum is marked as 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.
RemoveExpiry
Remove the currently set expiry for the link.
SetExpiry(DropboxTimestamp)
Set a new expiry or change an existing expiry.
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§
Source§impl Clone for LinkExpiry
impl Clone for LinkExpiry
Source§fn clone(&self) -> LinkExpiry
fn clone(&self) -> LinkExpiry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for LinkExpiry
impl Debug for LinkExpiry
Source§impl<'de> Deserialize<'de> for LinkExpiry
impl<'de> Deserialize<'de> for LinkExpiry
Source§fn 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
Source§impl PartialEq for LinkExpiry
impl PartialEq for LinkExpiry
Source§impl Serialize for LinkExpiry
impl Serialize for LinkExpiry
impl Eq for LinkExpiry
impl StructuralPartialEq for LinkExpiry
Auto Trait Implementations§
impl Freeze for LinkExpiry
impl RefUnwindSafe for LinkExpiry
impl Send for LinkExpiry
impl Sync for LinkExpiry
impl Unpin for LinkExpiry
impl UnwindSafe for LinkExpiry
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.