pub enum CoverageStatus {
Built,
Failed,
NetFallback,
}Expand description
Outcome of a toolchain provisioning attempt, as recorded in coverage.
Serializes snake_case ("built" / "failed" / "net_fallback") — the
server contract and the token stored in the Pages maps.
Variants§
Built
The toolchain built (or restored from registry) successfully.
Failed
The build failed; error_tail carries the log tail for triage.
NetFallback
Provisioning succeeded only via the loud full-network fallback
(NetPolicy::AllowLoud) — coverage exists but is not hermetic.
Trait Implementations§
Source§impl Clone for CoverageStatus
impl Clone for CoverageStatus
Source§fn clone(&self) -> CoverageStatus
fn clone(&self) -> CoverageStatus
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 moreimpl Copy for CoverageStatus
Source§impl Debug for CoverageStatus
impl Debug for CoverageStatus
Source§impl<'de> Deserialize<'de> for CoverageStatus
impl<'de> Deserialize<'de> for CoverageStatus
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 CoverageStatus
Source§impl PartialEq for CoverageStatus
impl PartialEq for CoverageStatus
Source§fn eq(&self, other: &CoverageStatus) -> bool
fn eq(&self, other: &CoverageStatus) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for CoverageStatus
impl Serialize for CoverageStatus
impl StructuralPartialEq for CoverageStatus
Auto Trait Implementations§
impl Freeze for CoverageStatus
impl RefUnwindSafe for CoverageStatus
impl Send for CoverageStatus
impl Sync for CoverageStatus
impl Unpin for CoverageStatus
impl UnsafeUnpin for CoverageStatus
impl UnwindSafe for CoverageStatus
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.