pub struct ResidualClusterRef {
pub cluster_id: String,
pub class: ResidualClass,
pub root_cause: String,
pub member_count: u32,
pub magnitude: f64,
}Expand description
One root-cause cluster of residuals (PSP-10 system 26): two hundred cascade errors from one missing import are one cluster, not two hundred units of energy.
Fields§
§cluster_id: String§class: ResidualClass§root_cause: StringThe primary diagnostic the cascade folds into.
member_count: u32§magnitude: f64Profile-normalized magnitude, not a raw diagnostic count.
Trait Implementations§
Source§impl Clone for ResidualClusterRef
impl Clone for ResidualClusterRef
Source§fn clone(&self) -> ResidualClusterRef
fn clone(&self) -> ResidualClusterRef
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 ResidualClusterRef
impl Debug for ResidualClusterRef
Source§impl<'de> Deserialize<'de> for ResidualClusterRef
impl<'de> Deserialize<'de> for ResidualClusterRef
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 PartialEq for ResidualClusterRef
impl PartialEq for ResidualClusterRef
Source§fn eq(&self, other: &ResidualClusterRef) -> bool
fn eq(&self, other: &ResidualClusterRef) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ResidualClusterRef
impl Serialize for ResidualClusterRef
impl StructuralPartialEq for ResidualClusterRef
Auto Trait Implementations§
impl Freeze for ResidualClusterRef
impl RefUnwindSafe for ResidualClusterRef
impl Send for ResidualClusterRef
impl Sync for ResidualClusterRef
impl Unpin for ResidualClusterRef
impl UnsafeUnpin for ResidualClusterRef
impl UnwindSafe for ResidualClusterRef
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.