pub struct HeatmapTiers {
pub tier1_size: Option<usize>,
pub tier2_size: Option<usize>,
pub tier1: BTreeSet<Lit>,
pub tier2: BTreeSet<Lit>,
pub tier3: BTreeSet<Lit>,
}Expand description
Classification of currently-deducible literals into three tiers based on the size of the smallest MUS that deduces them: tier 1 = smallest-MUS-size globally, tier 2 = second-smallest, tier 3 = everything else still deducible.
Fields§
§tier1_size: Option<usize>§tier2_size: Option<usize>§tier1: BTreeSet<Lit>§tier2: BTreeSet<Lit>§tier3: BTreeSet<Lit>Trait Implementations§
Source§impl Debug for HeatmapTiers
impl Debug for HeatmapTiers
Source§impl Default for HeatmapTiers
impl Default for HeatmapTiers
Source§fn default() -> HeatmapTiers
fn default() -> HeatmapTiers
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for HeatmapTiers
impl RefUnwindSafe for HeatmapTiers
impl Send for HeatmapTiers
impl Sync for HeatmapTiers
impl Unpin for HeatmapTiers
impl UnsafeUnpin for HeatmapTiers
impl UnwindSafe for HeatmapTiers
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
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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