qm_entity/ids/comp.rs
1/// Trait for comparing two values for partial equality.
2pub trait PartialEqual<'a, R> {
3 /// Compares two values for equality.
4 fn partial_equal(&'a self, r: &'a R) -> bool;
5}
6
7impl<'a, L, R> PartialEqual<'a, R> for L
8where
9 &'a L: Into<R> + 'a,
10 R: PartialEq,
11{
12 fn partial_equal(&'a self, r: &'a R) -> bool {
13 &self.into() == r
14 }
15}