pub struct Equality;Expand description
The equality normalizer: normalize.
Trait Implementations§
impl Copy for Equality
impl Eq for Equality
Source§impl Normalize for Equality
impl Normalize for Equality
Source§const INDEX: &'static str = "equality"
const INDEX: &'static str = "equality"
The kind of index the terms are for, as a refusal names it:
"equality" for Equality, so a scalar it cannot normalize is
reported as having no equality term.Source§type Term = Normalized
type Term = Normalized
What one scalar becomes.
Source§fn normalize(
&self,
ty: Option<Logical>,
value: Physical<'_>,
) -> Result<Normalized, NormalizeError>
fn normalize( &self, ty: Option<Logical>, value: Physical<'_>, ) -> Result<Normalized, NormalizeError>
The term for one scalar, or why it has none.
impl StructuralPartialEq for Equality
Auto Trait Implementations§
impl Freeze for Equality
impl RefUnwindSafe for Equality
impl Send for Equality
impl Sync for Equality
impl Unpin for Equality
impl UnsafeUnpin for Equality
impl UnwindSafe for Equality
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