//@ revisions: cpass | |
#[derive(PartialEq, Eq)] | |
struct Id<'a> { | |
ns: &'a str, | |
} | |
fn visit_struct() { | |
let id = Id { ns: "random1" }; | |
const FLAG: Id<'static> = Id { ns: "needs_to_be_the_same" }; | |
match id { | |
FLAG => {} | |
_ => {} | |
} | |
} | |
fn visit_struct2() { | |
let id = Id { ns: "random2" }; | |
const FLAG: Id<'static> = Id { ns: "needs_to_be_the_same" }; | |
match id { | |
FLAG => {} | |
_ => {} | |
} | |
} | |
fn main() {} |