rust/tests/ui/cmp_owned/comparison_flip.fixed
2022-01-16 20:27:00 +01:00

30 lines
417 B
Rust

// run-rustfix
use std::fmt::{self, Display};
fn main() {
let a = Foo;
if a != "bar" {
println!("foo");
}
if a != "bar" {
println!("foo");
}
}
struct Foo;
impl Display for Foo {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
write!(f, "foo")
}
}
impl PartialEq<&str> for Foo {
fn eq(&self, other: &&str) -> bool {
"foo" == *other
}
}