pub struct CacheAnchor { /* private fields */ }Expand description
The two segment files a run consults, named by whatever anchored them.
A host builds this from its StateTree –
runtime_cache_path and bundled_runtime_cache_path – so nothing here
knows what a cache path looks like. Process state because artifacts are
produced deep inside a renderer init, with no caller to carry the paths
down from.
Implementations§
Source§impl CacheAnchor
impl CacheAnchor
Trait Implementations§
Source§impl Clone for CacheAnchor
impl Clone for CacheAnchor
Source§fn clone(&self) -> CacheAnchor
fn clone(&self) -> CacheAnchor
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 CacheAnchor
impl Debug for CacheAnchor
impl Eq for CacheAnchor
Source§impl PartialEq for CacheAnchor
impl PartialEq for CacheAnchor
impl StructuralPartialEq for CacheAnchor
Auto Trait Implementations§
impl Freeze for CacheAnchor
impl RefUnwindSafe for CacheAnchor
impl Send for CacheAnchor
impl Sync for CacheAnchor
impl Unpin for CacheAnchor
impl UnsafeUnpin for CacheAnchor
impl UnwindSafe for CacheAnchor
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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