pub struct IterationReport {
pub rule_set_report: RuleSetReport,
pub rebuild_time: Duration,
}Fields§
§rule_set_report: RuleSetReport§rebuild_time: DurationImplementations§
Source§impl IterationReport
impl IterationReport
pub fn changed(&self) -> bool
pub fn search_and_apply_time(&self) -> Duration
pub fn rule_reports( &self, ) -> &HashMap<Arc<str>, Vec<RuleReport>, BuildHasherDefault<FxHasher>>
pub fn rules(&self) -> impl Iterator<Item = &Arc<str>>
Trait Implementations§
Source§impl Clone for IterationReport
impl Clone for IterationReport
Source§fn clone(&self) -> IterationReport
fn clone(&self) -> IterationReport
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 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