pub enum Group {
Refusal,
AboutTheCampaign,
AboutTheEngine,
}Expand description
The order a run’s diagnostics are printed in, and the labels they are printed under.
Author-actionable first, then advisories about the campaign, then notices about the engine. Measured on every site-plan run before this existed: four to six paragraphs saying “this is fine” or “the engine’s own table is provisional”, ahead of the one line the author was there to act on.
Ordering only — nothing is dropped, and every code that reported before reports now.
Variants§
Refusal
A hard rejection. Yours to act on.
AboutTheCampaign
An advisory about the campaign: a measurement, or a verdict that depends on something outside the documents.
AboutTheEngine
A notice about this engine, true regardless of the campaign.
Implementations§
Trait Implementations§
impl Copy for Group
impl Eq for Group
Source§impl Ord for Group
impl Ord for Group
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
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for Group
impl PartialOrd for Group
impl StructuralPartialEq for Group
Auto Trait Implementations§
impl Freeze for Group
impl RefUnwindSafe for Group
impl Send for Group
impl Sync for Group
impl Unpin for Group
impl UnsafeUnpin for Group
impl UnwindSafe for Group
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