pub enum ResourceRetentionPolicy {
Plan,
Request,
Sequence,
Step,
Invocation,
}Expand description
Core-owned retention policy derived from AllocationLifetime. A backend or
scheduler may decide when to act on it, but may not rewrite it after
admission.
Variants§
Trait Implementations§
Source§impl Clone for ResourceRetentionPolicy
impl Clone for ResourceRetentionPolicy
Source§fn clone(&self) -> ResourceRetentionPolicy
fn clone(&self) -> ResourceRetentionPolicy
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 ResourceRetentionPolicy
Source§impl Debug for ResourceRetentionPolicy
impl Debug for ResourceRetentionPolicy
Source§impl<'de> Deserialize<'de> for ResourceRetentionPolicy
impl<'de> Deserialize<'de> for ResourceRetentionPolicy
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 ResourceRetentionPolicy
Source§impl From<AllocationLifetime> for ResourceRetentionPolicy
impl From<AllocationLifetime> for ResourceRetentionPolicy
Source§fn from(lifetime: AllocationLifetime) -> Self
fn from(lifetime: AllocationLifetime) -> Self
Converts to this type from the input type.
Source§impl Ord for ResourceRetentionPolicy
impl Ord for ResourceRetentionPolicy
Source§fn cmp(&self, other: &ResourceRetentionPolicy) -> Ordering
fn cmp(&self, other: &ResourceRetentionPolicy) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ResourceRetentionPolicy
impl PartialEq for ResourceRetentionPolicy
Source§impl PartialOrd for ResourceRetentionPolicy
impl PartialOrd for ResourceRetentionPolicy
Source§impl Serialize for ResourceRetentionPolicy
impl Serialize for ResourceRetentionPolicy
impl StructuralPartialEq for ResourceRetentionPolicy
Auto Trait Implementations§
impl Freeze for ResourceRetentionPolicy
impl RefUnwindSafe for ResourceRetentionPolicy
impl Send for ResourceRetentionPolicy
impl Sync for ResourceRetentionPolicy
impl Unpin for ResourceRetentionPolicy
impl UnsafeUnpin for ResourceRetentionPolicy
impl UnwindSafe for ResourceRetentionPolicy
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