pub struct EvictionCapabilities {
pub supported: bool,
pub pinning: bool,
pub dirty_guard: bool,
pub open_lease_guard: bool,
}Expand description
Eviction and pinning mechanics available to the effective adapter.
Fields§
§supported: boolPhysical content can be evicted or dehydrated.
pinning: boolA native or provider-owned pin state is available.
dirty_guard: boolEviction can preserve dirty-content guards.
open_lease_guard: boolEviction can preserve open/read/write lease guards.
Implementations§
Source§impl EvictionCapabilities
impl EvictionCapabilities
Sourcepub const fn intersection(self, other: Self) -> Self
pub const fn intersection(self, other: Self) -> Self
Computes eviction guarantees shared by both sides.
Trait Implementations§
Source§impl Clone for EvictionCapabilities
impl Clone for EvictionCapabilities
Source§fn clone(&self) -> EvictionCapabilities
fn clone(&self) -> EvictionCapabilities
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 EvictionCapabilities
impl Debug for EvictionCapabilities
Source§impl Default for EvictionCapabilities
impl Default for EvictionCapabilities
Source§fn default() -> EvictionCapabilities
fn default() -> EvictionCapabilities
Returns the “default value” for a type. Read more
Source§impl PartialEq for EvictionCapabilities
impl PartialEq for EvictionCapabilities
impl Copy for EvictionCapabilities
impl Eq for EvictionCapabilities
impl StructuralPartialEq for EvictionCapabilities
Auto Trait Implementations§
impl Freeze for EvictionCapabilities
impl RefUnwindSafe for EvictionCapabilities
impl Send for EvictionCapabilities
impl Sync for EvictionCapabilities
impl Unpin for EvictionCapabilities
impl UnwindSafe for EvictionCapabilities
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