pub struct ByNormalization;Expand description
Justification: diagram equivalence established by runtime normalization.
This bridges the runtime Diagram::equivalent_to check with the
karpal-proof type-level Justifies/Rewrite framework. Any two
types A and B can serve as phantom markers — the real evidence
comes from normalizing the two diagrams and checking they match.
Trait Implementations§
impl<A, B> Justifies<A, B> for ByNormalization
Auto Trait Implementations§
impl Freeze for ByNormalization
impl RefUnwindSafe for ByNormalization
impl Send for ByNormalization
impl Sync for ByNormalization
impl Unpin for ByNormalization
impl UnsafeUnpin for ByNormalization
impl UnwindSafe for ByNormalization
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