summaryrefslogtreecommitdiffstats
path: root/tests/ui/error-codes/E0509.rs
blob: b2665c4cc92ed18a55e28e0a97d15bf2e4a1c0d7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
struct FancyNum {
    num: usize
}

struct DropStruct {
    fancy: FancyNum
}

impl Drop for DropStruct {
    fn drop(&mut self) {
    }
}

fn main() {
    let drop_struct = DropStruct{fancy: FancyNum{num: 5}};
    let fancy_field = drop_struct.fancy; //~ ERROR E0509
    println!("Fancy: {}", fancy_field.num);
}