pub struct RewriteStats {
pub graphs_processed: usize,
pub rewrites_applied: usize,
pub rule_applications: HashMap<String, usize>,
pub fixed_point_iterations: usize,
pub verification_failures: usize,
}Expand description
Rewrite statistics.
Fields§
§graphs_processed: usizeNumber of graphs processed
rewrites_applied: usizeTotal rewrites applied
rule_applications: HashMap<String, usize>Applications per rule
fixed_point_iterations: usizeFixed-point iterations
verification_failures: usizeVerification failures
Trait Implementations§
Source§impl Clone for RewriteStats
impl Clone for RewriteStats
Source§fn clone(&self) -> RewriteStats
fn clone(&self) -> RewriteStats
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 RewriteStats
impl Debug for RewriteStats
Source§impl Default for RewriteStats
impl Default for RewriteStats
Source§fn default() -> RewriteStats
fn default() -> RewriteStats
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RewriteStats
impl<'de> Deserialize<'de> for RewriteStats
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for RewriteStats
impl Display for RewriteStats
Source§impl PartialEq for RewriteStats
impl PartialEq for RewriteStats
Source§impl Serialize for RewriteStats
impl Serialize for RewriteStats
impl StructuralPartialEq for RewriteStats
Auto Trait Implementations§
impl Freeze for RewriteStats
impl RefUnwindSafe for RewriteStats
impl Send for RewriteStats
impl Sync for RewriteStats
impl Unpin for RewriteStats
impl UnsafeUnpin for RewriteStats
impl UnwindSafe for RewriteStats
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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