pub struct SerialPracticeReport {
pub practice_id: PracticeId,
pub reading: SerialReading,
pub ledger: InvariantLedger<PracticeRuleId>,
}Expand description
Reproducible serial-practice report for one named reading.
Fields§
§practice_id: PracticeIdPractice identity.
reading: SerialReadingReading that produced this report.
ledger: InvariantLedger<PracticeRuleId>Invariant ledger for the reading.
Implementations§
Source§impl SerialPracticeReport
impl SerialPracticeReport
Sourcepub fn has_unwaived_violations(&self) -> bool
pub fn has_unwaived_violations(&self) -> bool
Returns whether any invariant remains violated after considering waivers.
Trait Implementations§
Source§impl Clone for SerialPracticeReport
impl Clone for SerialPracticeReport
Source§fn clone(&self) -> SerialPracticeReport
fn clone(&self) -> SerialPracticeReport
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 SerialPracticeReport
impl Debug for SerialPracticeReport
impl Eq for SerialPracticeReport
Source§impl PartialEq for SerialPracticeReport
impl PartialEq for SerialPracticeReport
impl StructuralPartialEq for SerialPracticeReport
Auto Trait Implementations§
impl Freeze for SerialPracticeReport
impl RefUnwindSafe for SerialPracticeReport
impl Send for SerialPracticeReport
impl Sync for SerialPracticeReport
impl Unpin for SerialPracticeReport
impl UnsafeUnpin for SerialPracticeReport
impl UnwindSafe for SerialPracticeReport
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