]> git.lizzy.rs Git - rust.git/blob - tests/ui-fulldeps/deriving-hygiene.rs
Rollup merge of #107596 - Kobzol:stage-build-timer, r=Mark-Simulacrum
[rust.git] / tests / ui-fulldeps / deriving-hygiene.rs
1 // run-pass
2
3 #![allow(non_upper_case_globals)]
4 #![feature(rustc_private)]
5 extern crate rustc_macros;
6 extern crate rustc_serialize;
7
8 use rustc_macros::{Decodable, Encodable};
9
10 // Necessary to pull in object code as the rest of the rustc crates are shipped only as rmeta
11 // files.
12 #[allow(unused_extern_crates)]
13 extern crate rustc_driver;
14
15 pub const other: u8 = 1;
16 pub const f: u8 = 1;
17 pub const d: u8 = 1;
18 pub const s: u8 = 1;
19 pub const state: u8 = 1;
20 pub const cmp: u8 = 1;
21
22 #[derive(Ord, Eq, PartialOrd, PartialEq, Debug, Decodable, Encodable, Hash)]
23 struct Foo {}
24
25 fn main() {}