pub trait MappedEq<T: ?Sized = Self> {
    type BlankId;

    fn mapped_eq<'a, 'b, F: Clone + Fn(&'a Self::BlankId) -> &'b Self::BlankId>(
        &'a self,
        other: &T,
        f: F
    ) -> bool
    where
        Self::BlankId: 'a + 'b
; }

Required Associated Types§

Required Methods§

Structural equality with mapped blank identifiers.

Does not care for metadata.

Implementations on Foreign Types§

Implementors§