1 #[allow(clippy::unnecessary_operation)]
15 impl PartialEq for Foo {
16 fn eq(&self, other: &Self) -> bool {
17 self.to_owned() == *other
21 impl ToOwned for Foo {
23 fn to_owned(&self) -> Bar {
31 impl ToOwned for Baz {
33 fn to_owned(&self) -> Baz {
41 impl PartialEq<Foo> for Bar {
42 fn eq(&self, _: &Foo) -> bool {
47 impl std::borrow::Borrow<Foo> for Bar {
48 fn borrow(&self) -> &Foo {
49 static FOO: Foo = Foo;