Skip to main content

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}