pub enum EnergyComponent {
Syn,
Str,
Log,
Boot,
Sheaf,
}Expand description
The five SRBN energy components. These are derived rollups of the single quadratic residual energy, grouped for telemetry; they do not carry independent weights (PSP-8 System 2).
Variants§
Syn
Syntax, parser, typechecker, and compiler diagnostics.
Str
Structural contract, ownership, import/symbol/interface, format, lint.
Log
Failing tests, snapshots, property checks, behavioral validators.
Boot
Toolchain, dependency, sandbox, missing binary, degraded sensors.
Sheaf
Cross-node, cross-domain, cross-adapter consistency residuals.
Trait Implementations§
Source§impl Clone for EnergyComponent
impl Clone for EnergyComponent
Source§fn clone(&self) -> EnergyComponent
fn clone(&self) -> EnergyComponent
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 EnergyComponent
impl Debug for EnergyComponent
Source§impl<'de> Deserialize<'de> for EnergyComponent
impl<'de> Deserialize<'de> for EnergyComponent
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
Source§impl Hash for EnergyComponent
impl Hash for EnergyComponent
Source§impl Ord for EnergyComponent
impl Ord for EnergyComponent
Source§fn cmp(&self, other: &EnergyComponent) -> Ordering
fn cmp(&self, other: &EnergyComponent) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for EnergyComponent
impl PartialEq for EnergyComponent
Source§fn eq(&self, other: &EnergyComponent) -> bool
fn eq(&self, other: &EnergyComponent) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for EnergyComponent
impl PartialOrd for EnergyComponent
Source§impl Serialize for EnergyComponent
impl Serialize for EnergyComponent
impl Copy for EnergyComponent
impl Eq for EnergyComponent
impl StructuralPartialEq for EnergyComponent
Auto Trait Implementations§
impl Freeze for EnergyComponent
impl RefUnwindSafe for EnergyComponent
impl Send for EnergyComponent
impl Sync for EnergyComponent
impl Unpin for EnergyComponent
impl UnsafeUnpin for EnergyComponent
impl UnwindSafe for EnergyComponent
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<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read more§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.