1pub trait PartialEqual<'a, R> {
2 fn partial_equal(&'a self, r: &'a R) -> bool;
3}
4
5impl<'a, L, R> PartialEqual<'a, R> for L
6where
7 &'a L: Into<R> + 'a,
8 R: PartialEq,
9{
10 fn partial_equal(&'a self, r: &'a R) -> bool {
11 &self.into() == r
12 }
13}