pub struct VersionCache { /* private fields */ }Expand description
In-memory cache of executor -> ExecutorVersion to avoid re-spawning
--version on every command. Resettable via --executor-version-check.
Implementations§
Trait Implementations§
Source§impl Debug for VersionCache
impl Debug for VersionCache
Source§impl Default for VersionCache
impl Default for VersionCache
Source§fn default() -> VersionCache
fn default() -> VersionCache
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for VersionCache
impl RefUnwindSafe for VersionCache
impl Send for VersionCache
impl Sync for VersionCache
impl Unpin for VersionCache
impl UnsafeUnpin for VersionCache
impl UnwindSafe for VersionCache
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
impl<T> ErasedDestructor for Twhere
T: 'static,
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