pub struct GroupedCompletenessState {
pub groups: BTreeMap<Vec<String>, CompletenessState>,
pub overall: Option<CompletenessState>,
pub metadata: GroupedMetadata,
}Expand description
State for grouped completeness analysis.
Fields§
§groups: BTreeMap<Vec<String>, CompletenessState>Map of group keys to completeness states.
overall: Option<CompletenessState>Overall state across all groups (if requested).
metadata: GroupedMetadataMetadata about the computation.
Trait Implementations§
Source§impl Clone for GroupedCompletenessState
impl Clone for GroupedCompletenessState
Source§fn clone(&self) -> GroupedCompletenessState
fn clone(&self) -> GroupedCompletenessState
Returns a duplicate of the value. Read more
1.0.0 · 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 GroupedCompletenessState
impl Debug for GroupedCompletenessState
Source§impl<'de> Deserialize<'de> for GroupedCompletenessState
impl<'de> Deserialize<'de> for GroupedCompletenessState
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 Serialize for GroupedCompletenessState
impl Serialize for GroupedCompletenessState
impl GroupedAnalyzerState for GroupedCompletenessState
Auto Trait Implementations§
impl Freeze for GroupedCompletenessState
impl RefUnwindSafe for GroupedCompletenessState
impl Send for GroupedCompletenessState
impl Sync for GroupedCompletenessState
impl Unpin for GroupedCompletenessState
impl UnwindSafe for GroupedCompletenessState
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<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