pub enum LocalRetentionPolicy {
RemoveImmediately,
RetainReadOnly,
RetainUntilUnixMs(u64),
ApplicationManaged,
}Expand description
Local retention behavior for data leaving an active scope.
Variants§
Trait Implementations§
Source§impl Clone for LocalRetentionPolicy
impl Clone for LocalRetentionPolicy
Source§fn clone(&self) -> LocalRetentionPolicy
fn clone(&self) -> LocalRetentionPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for LocalRetentionPolicy
Source§impl Debug for LocalRetentionPolicy
impl Debug for LocalRetentionPolicy
Source§impl<'de> Deserialize<'de> for LocalRetentionPolicy
impl<'de> Deserialize<'de> for LocalRetentionPolicy
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for LocalRetentionPolicy
Source§impl PartialEq for LocalRetentionPolicy
impl PartialEq for LocalRetentionPolicy
Source§impl Serialize for LocalRetentionPolicy
impl Serialize for LocalRetentionPolicy
impl StructuralPartialEq for LocalRetentionPolicy
Auto Trait Implementations§
impl Freeze for LocalRetentionPolicy
impl RefUnwindSafe for LocalRetentionPolicy
impl Send for LocalRetentionPolicy
impl Sync for LocalRetentionPolicy
impl Unpin for LocalRetentionPolicy
impl UnsafeUnpin for LocalRetentionPolicy
impl UnwindSafe for LocalRetentionPolicy
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