pub enum RuntimeWriteScope {
Accessible,
Session,
}Expand description
Which of the two workdirs an entry lands in.
The distinction only exists under --workdir, where Self::Session paths sit under
.murmur/<session-id>/ inside the accessible workdir. Both are reported relative to the
accessible workdir, so a consumer that excludes the single prefix .murmur/ covers every
Self::Session row without reading their paths at all.
Variants§
Accessible
Directly inside the directory the capsule was asked to produce.
Session
Inside this session’s own bookkeeping directory, .murmur/<session-id>/.
Implementations§
Trait Implementations§
Source§impl Clone for RuntimeWriteScope
impl Clone for RuntimeWriteScope
impl Copy for RuntimeWriteScope
Source§impl Debug for RuntimeWriteScope
impl Debug for RuntimeWriteScope
impl Eq for RuntimeWriteScope
Source§impl PartialEq for RuntimeWriteScope
impl PartialEq for RuntimeWriteScope
Source§impl Serialize for RuntimeWriteScope
impl Serialize for RuntimeWriteScope
impl StructuralPartialEq for RuntimeWriteScope
Auto Trait Implementations§
impl Freeze for RuntimeWriteScope
impl RefUnwindSafe for RuntimeWriteScope
impl Send for RuntimeWriteScope
impl Sync for RuntimeWriteScope
impl Unpin for RuntimeWriteScope
impl UnsafeUnpin for RuntimeWriteScope
impl UnwindSafe for RuntimeWriteScope
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§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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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