pub enum Precompiled {
Compiled,
AlreadyStored,
NotWasm,
Failed,
}Expand description
What Precompiler::precompile did with one payload. Serialised in snake_case, the outcome
mur precompile --json reports.
Variants§
Compiled
The payload’s root wasm was compiled and its form stored, or storing it was attempted: a form that could not be written is compiled again on first launch.
AlreadyStored
A form for the payload under the current engine key was already stored and loads.
NotWasm
The payload is not a WASM artifact staged under its own sha256: a skill or a capsule. No file was touched.
Failed
The payload’s manifest does not parse, or declares a native tool, which
murmur_artifact::refuse_native_tool refuses; or its root wasm is missing or does not
compile. Nothing was stored; a launch staging it fails or compiles exactly as it would have.
Trait Implementations§
Source§impl Clone for Precompiled
impl Clone for Precompiled
impl Copy for Precompiled
Source§impl Debug for Precompiled
impl Debug for Precompiled
Source§impl<'de> Deserialize<'de> for Precompiled
impl<'de> Deserialize<'de> for Precompiled
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for Precompiled
Source§impl PartialEq for Precompiled
impl PartialEq for Precompiled
Source§impl Serialize for Precompiled
impl Serialize for Precompiled
impl StructuralPartialEq for Precompiled
Auto Trait Implementations§
impl Forget for Precompiled
impl Freeze for Precompiled
impl Move for Precompiled
impl RefUnwindSafe for Precompiled
impl Send for Precompiled
impl Sync for Precompiled
impl Unpin for Precompiled
impl UnsafeUnpin for Precompiled
impl UnwindSafe for Precompiled
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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