about summary refs log tree commit diff
path: root/tests/ui/delegation/glob-non-impl.rs
blob: e3a4061fb15a694f1aa4919bfb34f8104c0f598d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#![feature(fn_delegation)]
#![allow(incomplete_features)]

trait Trait {
    fn method() {}
}

reuse Trait::*; //~ ERROR glob delegation is only supported in impls

trait OtherTrait {
    reuse Trait::*; //~ ERROR glob delegation is only supported in impls
}

extern "C" {
    reuse Trait::*; //~ ERROR delegation is not supported in `extern` blocks
}

fn main() {
    reuse Trait::*; //~ ERROR glob delegation is only supported in impls
}