pub struct NormalizationTrace {
pub normalized: Diagram,
pub rules: Vec<NormalizationRule>,
}Expand description
Trace of rewrite rules applied while normalizing a diagram.
Fields§
§normalized: Diagram§rules: Vec<NormalizationRule>Implementations§
Source§impl NormalizationTrace
impl NormalizationTrace
pub fn applied(&self, rule: NormalizationRule) -> bool
Trait Implementations§
Source§impl Clone for NormalizationTrace
impl Clone for NormalizationTrace
Source§fn clone(&self) -> NormalizationTrace
fn clone(&self) -> NormalizationTrace
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 NormalizationTrace
impl Debug for NormalizationTrace
impl Eq for NormalizationTrace
Source§impl PartialEq for NormalizationTrace
impl PartialEq for NormalizationTrace
Source§fn eq(&self, other: &NormalizationTrace) -> bool
fn eq(&self, other: &NormalizationTrace) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for NormalizationTrace
Auto Trait Implementations§
impl Freeze for NormalizationTrace
impl RefUnwindSafe for NormalizationTrace
impl Send for NormalizationTrace
impl Sync for NormalizationTrace
impl Unpin for NormalizationTrace
impl UnsafeUnpin for NormalizationTrace
impl UnwindSafe for NormalizationTrace
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