]> git.proxmox.com Git - rustc.git/blame - src/test/ui/never_type/auto-traits.rs
New upstream version 1.44.1+dfsg1
[rustc.git] / src / test / ui / never_type / auto-traits.rs
CommitLineData
60c5eb7d
XL
1// check-pass
2
3#![feature(optin_builtin_traits)]
ba9703b0 4#![feature(negative_impls)]
60c5eb7d
XL
5#![feature(never_type)]
6
7fn main() {
8 enum Void {}
9
10 auto trait Auto {}
11 fn assert_auto<T: Auto>() {}
12 assert_auto::<Void>();
13 assert_auto::<!>();
14
15 fn assert_send<T: Send>() {}
16 assert_send::<Void>();
17 assert_send::<!>();
18}