pub enum RuntimeWriteCondition {
ScriptSession,
PeerFetch,
}Expand description
When a declared entry is present on disk.
Variants§
ScriptSession
Written by a script capsule, whose WASI preopen . is the work folder itself.
PeerFetch
Written when a peer handle is redeemed, which needs capabilities.peer_fetch.allow.
Implementations§
Trait Implementations§
Source§impl Clone for RuntimeWriteCondition
impl Clone for RuntimeWriteCondition
impl Copy for RuntimeWriteCondition
Source§impl Debug for RuntimeWriteCondition
impl Debug for RuntimeWriteCondition
impl Eq for RuntimeWriteCondition
Source§impl PartialEq for RuntimeWriteCondition
impl PartialEq for RuntimeWriteCondition
Source§impl Serialize for RuntimeWriteCondition
impl Serialize for RuntimeWriteCondition
impl StructuralPartialEq for RuntimeWriteCondition
Auto Trait Implementations§
impl Forget for RuntimeWriteCondition
impl Freeze for RuntimeWriteCondition
impl Move for RuntimeWriteCondition
impl RefUnwindSafe for RuntimeWriteCondition
impl Send for RuntimeWriteCondition
impl Sync for RuntimeWriteCondition
impl Unpin for RuntimeWriteCondition
impl UnsafeUnpin for RuntimeWriteCondition
impl UnwindSafe for RuntimeWriteCondition
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