pub struct IterationReport {
pub changed: bool,
pub rule_reports: HashMap<String, RuleReport>,
pub search_and_apply_time: Duration,
pub merge_time: Duration,
pub rebuild_time: Duration,
}Expand description
Running rules produces a report of the results. This includes rough timing information and whether the database was changed.
Fields§
§changed: bool§rule_reports: HashMap<String, RuleReport>§search_and_apply_time: Duration§merge_time: Duration§rebuild_time: DurationTrait Implementations§
Source§impl Debug for IterationReport
impl Debug for IterationReport
Source§impl Default for IterationReport
impl Default for IterationReport
Source§fn default() -> IterationReport
fn default() -> IterationReport
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for IterationReport
impl RefUnwindSafe for IterationReport
impl Send for IterationReport
impl Sync for IterationReport
impl Unpin for IterationReport
impl UnwindSafe for IterationReport
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> 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