mirror of
https://github.com/rust-lang/rust.git
synced 2024-11-01 15:01:51 +00:00
20 lines
396 B
Rust
20 lines
396 B
Rust
pub enum Attribute {
|
|
Code {attr_name_idx: u16},
|
|
}
|
|
|
|
pub enum Foo {
|
|
Bar
|
|
}
|
|
|
|
fn test(a: Foo) {
|
|
println!("{}", a.b); //~ no field `b` on type `Foo`
|
|
}
|
|
|
|
fn main() {
|
|
let x = Attribute::Code {
|
|
attr_name_idx: 42,
|
|
};
|
|
let z = (&x).attr_name_idx; //~ no field `attr_name_idx` on type `&Attribute`
|
|
let y = x.attr_name_idx; //~ no field `attr_name_idx` on type `Attribute`
|
|
}
|