]> git.proxmox.com Git - rustc.git/blame - src/vendor/bitflags/tests/external.rs
New upstream version 1.22.1+dfsg1
[rustc.git] / src / vendor / bitflags / tests / external.rs
CommitLineData
7cac9316
XL
1#[macro_use]
2extern crate bitflags;
3
4bitflags! {
5 /// baz
041b39d2
XL
6 struct Flags: u32 {
7 const A = 0b00000001;
7cac9316 8 #[doc = "bar"]
041b39d2
XL
9 const B = 0b00000010;
10 const C = 0b00000100;
7cac9316 11 #[doc = "foo"]
ea8adc8c 12 const ABC = Flags::A.bits | Flags::B.bits | Flags::C.bits;
7cac9316
XL
13 }
14}
15
16#[test]
17fn smoke() {
ea8adc8c 18 assert_eq!(Flags::ABC, Flags::A | Flags::B | Flags::C);
7cac9316 19}