pub trait ObeysDeepEq:
Sized
+ PartialEq
+ DeepView {
// Required method
proof fn lemma_obeys_deep_eq();
}Expand description
Types whose Rust equality (==) decides deep-view equality.
Required Methods§
Sourceproof fn lemma_obeys_deep_eq()
proof fn lemma_obeys_deep_eq()
ensures
crate::laws_eq::obeys_deep_eq::<Self>(),Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".