pub struct CapabilitiesCacheEntry { /* private fields */ }Implementations§
Source§impl CapabilitiesCacheEntry
impl CapabilitiesCacheEntry
pub fn new(engine_capabilities: EngineCapabilities) -> Self
pub fn engine_capabilities(&self) -> EngineCapabilities
pub fn age(&self) -> Duration
Sourcepub fn older_than(&self, age_limit: Option<Duration>) -> bool
pub fn older_than(&self, age_limit: Option<Duration>) -> bool
returns true if the entry’s age is >= age_limit
Trait Implementations§
Source§impl Clone for CapabilitiesCacheEntry
impl Clone for CapabilitiesCacheEntry
Source§fn clone(&self) -> CapabilitiesCacheEntry
fn clone(&self) -> CapabilitiesCacheEntry
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 moreAuto Trait Implementations§
impl Freeze for CapabilitiesCacheEntry
impl RefUnwindSafe for CapabilitiesCacheEntry
impl Send for CapabilitiesCacheEntry
impl Sync for CapabilitiesCacheEntry
impl Unpin for CapabilitiesCacheEntry
impl UnwindSafe for CapabilitiesCacheEntry
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<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more