pub enum CacheResidencyPolicy {
Device,
Paged(PagedCacheOptions),
}Expand description
Selects fully resident mutable state or bounded block residency.
Variants§
Device
Keep state entirely in backend execution memory.
Paged(PagedCacheOptions)
Store sealed state in token-addressable blocks under finite budgets.
Trait Implementations§
Source§impl Clone for CacheResidencyPolicy
impl Clone for CacheResidencyPolicy
Source§fn clone(&self) -> CacheResidencyPolicy
fn clone(&self) -> CacheResidencyPolicy
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 moreSource§impl Debug for CacheResidencyPolicy
impl Debug for CacheResidencyPolicy
Source§impl Default for CacheResidencyPolicy
impl Default for CacheResidencyPolicy
Source§fn default() -> CacheResidencyPolicy
fn default() -> CacheResidencyPolicy
Returns the “default value” for a type. Read more
impl Eq for CacheResidencyPolicy
Source§impl PartialEq for CacheResidencyPolicy
impl PartialEq for CacheResidencyPolicy
impl StructuralPartialEq for CacheResidencyPolicy
Auto Trait Implementations§
impl Freeze for CacheResidencyPolicy
impl RefUnwindSafe for CacheResidencyPolicy
impl Send for CacheResidencyPolicy
impl Sync for CacheResidencyPolicy
impl Unpin for CacheResidencyPolicy
impl UnsafeUnpin for CacheResidencyPolicy
impl UnwindSafe for CacheResidencyPolicy
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