[INFO] crate syntex_bitflags 0.1.0 is already in cache
[INFO] checking syntex_bitflags-0.1.0 against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] extracting crate syntex_bitflags 0.1.0 into /workspace/builds/worker-12/source
[INFO] validating manifest of crates.io crate syntex_bitflags 0.1.0 on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking crates.io crate syntex_bitflags 0.1.0
[INFO] finished tweaking crates.io crate syntex_bitflags 0.1.0
[INFO] tweaked toml for crates.io crate syntex_bitflags 0.1.0 written to /workspace/builds/worker-12/source/Cargo.toml
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update"`
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stdout] f466bf0a4651130aaa89f1ce760e03aa33929871839815f6dbf48379b4209f66
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `"docker" "start" "-a" "f466bf0a4651130aaa89f1ce760e03aa33929871839815f6dbf48379b4209f66"`
[INFO] [stderr]     Checking syntex_bitflags v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr] error[E0658]: non-builtin inner attributes are unstable
[INFO] [stderr]   --> src/lib.rs:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | #![staged_api]
[INFO] [stderr]    | ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: see issue #54726 <https://github.com/rust-lang/rust/issues/54726> for more information
[INFO] [stderr]    = help: add `#![feature(custom_inner_attributes)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error: malformed `unstable` attribute input
[INFO] [stderr]   --> src/lib.rs:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | #![unstable]
[INFO] [stderr]    | ^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `staged_api` in this scope
[INFO] [stderr]   --> src/lib.rs:12:4
[INFO] [stderr]    |
[INFO] [stderr] 12 | #![staged_api]
[INFO] [stderr]    |    ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 3 previous errors
[INFO] [stderr] 
[INFO] [stderr] For more information about this error, try `rustc --explain E0658`.
[INFO] [stderr] error: could not compile `syntex_bitflags`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error[E0658]: non-builtin inner attributes are unstable
[INFO] [stderr]   --> src/lib.rs:12:1
[INFO] [stderr]    |
[INFO] [stderr] 12 | #![staged_api]
[INFO] [stderr]    | ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: see issue #54726 <https://github.com/rust-lang/rust/issues/54726> for more information
[INFO] [stderr]    = help: add `#![feature(custom_inner_attributes)]` to the crate attributes to enable
[INFO] [stderr] 
[INFO] [stderr] error: `panic` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `assert_eq` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `assert_ne` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `debug_assert` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `debug_assert_eq` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `debug_assert_ne` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `matches` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `try` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `todo` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `unimplemented` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `unreachable` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `write` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `writeln` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `asm` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `assert` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `cfg` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `column` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `compile_error` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `concat` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `concat_idents` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `env` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `file` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `format_args` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `format_args_nl` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `global_asm` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `include` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `include_bytes` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `include_str` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `line` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `llvm_asm` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `log_syntax` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `module_path` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `option_env` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `stringify` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: `trace_macros` is already in scope
[INFO] [stderr]   --> src/lib.rs:18:14
[INFO] [stderr]    |
[INFO] [stderr] 18 | #[cfg(test)] #[macro_use] extern crate std;
[INFO] [stderr]    |              ^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: macro-expanded `#[macro_use]`s may not shadow existing macros (see RFC 1560)
[INFO] [stderr] 
[INFO] [stderr] error: malformed `unstable` attribute input
[INFO] [stderr]   --> src/lib.rs:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | #![unstable]
[INFO] [stderr]    | ^^^^^^^^^^^^ help: must be of the form: `#[unstable(feature = "name", reason = "...", issue = "N")]`
[INFO] [stderr] 
[INFO] [stderr] error: cannot find attribute `staged_api` in this scope
[INFO] [stderr]   --> src/lib.rs:12:4
[INFO] [stderr]    |
[INFO] [stderr] 12 | #![staged_api]
[INFO] [stderr]    |    ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the derive macro `Copy`
[INFO] [stderr]    --> src/lib.rs:132:18
[INFO] [stderr]     |
[INFO] [stderr] 132 |           #[derive(Copy, PartialEq, Eq, Clone, PartialOrd, Ord, Hash)]
[INFO] [stderr]     |                    ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 288 | /     bitflags! {
[INFO] [stderr] 289 | |         #[doc = "> The first principle is that you must not fool yourself — and"]
[INFO] [stderr] 290 | |         #[doc = "> you are the easiest person to fool."]
[INFO] [stderr] 291 | |         #[doc = "> "]
[INFO] [stderr] ...   |
[INFO] [stderr] 304 | |         }
[INFO] [stderr] 305 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the derive macro `PartialEq`
[INFO] [stderr]    --> src/lib.rs:132:24
[INFO] [stderr]     |
[INFO] [stderr] 132 |           #[derive(Copy, PartialEq, Eq, Clone, PartialOrd, Ord, Hash)]
[INFO] [stderr]     |                          ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 288 | /     bitflags! {
[INFO] [stderr] 289 | |         #[doc = "> The first principle is that you must not fool yourself — and"]
[INFO] [stderr] 290 | |         #[doc = "> you are the easiest person to fool."]
[INFO] [stderr] 291 | |         #[doc = "> "]
[INFO] [stderr] ...   |
[INFO] [stderr] 304 | |         }
[INFO] [stderr] 305 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the derive macro `Eq`
[INFO] [stderr]    --> src/lib.rs:132:35
[INFO] [stderr]     |
[INFO] [stderr] 132 |           #[derive(Copy, PartialEq, Eq, Clone, PartialOrd, Ord, Hash)]
[INFO] [stderr]     |                                     ^^
[INFO] [stderr] ...
[INFO] [stderr] 288 | /     bitflags! {
[INFO] [stderr] 289 | |         #[doc = "> The first principle is that you must not fool yourself — and"]
[INFO] [stderr] 290 | |         #[doc = "> you are the easiest person to fool."]
[INFO] [stderr] 291 | |         #[doc = "> "]
[INFO] [stderr] ...   |
[INFO] [stderr] 304 | |         }
[INFO] [stderr] 305 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the derive macro `Clone`
[INFO] [stderr]    --> src/lib.rs:132:39
[INFO] [stderr]     |
[INFO] [stderr] 132 |           #[derive(Copy, PartialEq, Eq, Clone, PartialOrd, Ord, Hash)]
[INFO] [stderr]     |                                         ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 288 | /     bitflags! {
[INFO] [stderr] 289 | |         #[doc = "> The first principle is that you must not fool yourself — and"]
[INFO] [stderr] 290 | |         #[doc = "> you are the easiest person to fool."]
[INFO] [stderr] 291 | |         #[doc = "> "]
[INFO] [stderr] ...   |
[INFO] [stderr] 304 | |         }
[INFO] [stderr] 305 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the derive macro `PartialOrd`
[INFO] [stderr]    --> src/lib.rs:132:46
[INFO] [stderr]     |
[INFO] [stderr] 132 |           #[derive(Copy, PartialEq, Eq, Clone, PartialOrd, Ord, Hash)]
[INFO] [stderr]     |                                                ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 288 | /     bitflags! {
[INFO] [stderr] 289 | |         #[doc = "> The first principle is that you must not fool yourself — and"]
[INFO] [stderr] 290 | |         #[doc = "> you are the easiest person to fool."]
[INFO] [stderr] 291 | |         #[doc = "> "]
[INFO] [stderr] ...   |
[INFO] [stderr] 304 | |         }
[INFO] [stderr] 305 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the derive macro `Ord`
[INFO] [stderr]    --> src/lib.rs:132:58
[INFO] [stderr]     |
[INFO] [stderr] 132 |           #[derive(Copy, PartialEq, Eq, Clone, PartialOrd, Ord, Hash)]
[INFO] [stderr]     |                                                            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 288 | /     bitflags! {
[INFO] [stderr] 289 | |         #[doc = "> The first principle is that you must not fool yourself — and"]
[INFO] [stderr] 290 | |         #[doc = "> you are the easiest person to fool."]
[INFO] [stderr] 291 | |         #[doc = "> "]
[INFO] [stderr] ...   |
[INFO] [stderr] 304 | |         }
[INFO] [stderr] 305 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the derive macro `Hash`
[INFO] [stderr]    --> src/lib.rs:132:63
[INFO] [stderr]     |
[INFO] [stderr] 132 |           #[derive(Copy, PartialEq, Eq, Clone, PartialOrd, Ord, Hash)]
[INFO] [stderr]     |                                                                 ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 288 | /     bitflags! {
[INFO] [stderr] 289 | |         #[doc = "> The first principle is that you must not fool yourself — and"]
[INFO] [stderr] 290 | |         #[doc = "> you are the easiest person to fool."]
[INFO] [stderr] 291 | |         #[doc = "> "]
[INFO] [stderr] ...   |
[INFO] [stderr] 304 | |         }
[INFO] [stderr] 305 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the derive macro `Copy`
[INFO] [stderr]    --> src/lib.rs:132:18
[INFO] [stderr]     |
[INFO] [stderr] 132 |           #[derive(Copy, PartialEq, Eq, Clone, PartialOrd, Ord, Hash)]
[INFO] [stderr]     |                    ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 307 | /     bitflags! {
[INFO] [stderr] 308 | |         flags AnotherSetOfFlags: i8 {
[INFO] [stderr] 309 | |             const AnotherFlag = -1_i8,
[INFO] [stderr] 310 | |         }
[INFO] [stderr] 311 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the derive macro `PartialEq`
[INFO] [stderr]    --> src/lib.rs:132:24
[INFO] [stderr]     |
[INFO] [stderr] 132 |           #[derive(Copy, PartialEq, Eq, Clone, PartialOrd, Ord, Hash)]
[INFO] [stderr]     |                          ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 307 | /     bitflags! {
[INFO] [stderr] 308 | |         flags AnotherSetOfFlags: i8 {
[INFO] [stderr] 309 | |             const AnotherFlag = -1_i8,
[INFO] [stderr] 310 | |         }
[INFO] [stderr] 311 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the derive macro `Eq`
[INFO] [stderr]    --> src/lib.rs:132:35
[INFO] [stderr]     |
[INFO] [stderr] 132 |           #[derive(Copy, PartialEq, Eq, Clone, PartialOrd, Ord, Hash)]
[INFO] [stderr]     |                                     ^^
[INFO] [stderr] ...
[INFO] [stderr] 307 | /     bitflags! {
[INFO] [stderr] 308 | |         flags AnotherSetOfFlags: i8 {
[INFO] [stderr] 309 | |             const AnotherFlag = -1_i8,
[INFO] [stderr] 310 | |         }
[INFO] [stderr] 311 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the derive macro `Clone`
[INFO] [stderr]    --> src/lib.rs:132:39
[INFO] [stderr]     |
[INFO] [stderr] 132 |           #[derive(Copy, PartialEq, Eq, Clone, PartialOrd, Ord, Hash)]
[INFO] [stderr]     |                                         ^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 307 | /     bitflags! {
[INFO] [stderr] 308 | |         flags AnotherSetOfFlags: i8 {
[INFO] [stderr] 309 | |             const AnotherFlag = -1_i8,
[INFO] [stderr] 310 | |         }
[INFO] [stderr] 311 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the derive macro `PartialOrd`
[INFO] [stderr]    --> src/lib.rs:132:46
[INFO] [stderr]     |
[INFO] [stderr] 132 |           #[derive(Copy, PartialEq, Eq, Clone, PartialOrd, Ord, Hash)]
[INFO] [stderr]     |                                                ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 307 | /     bitflags! {
[INFO] [stderr] 308 | |         flags AnotherSetOfFlags: i8 {
[INFO] [stderr] 309 | |             const AnotherFlag = -1_i8,
[INFO] [stderr] 310 | |         }
[INFO] [stderr] 311 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the derive macro `Ord`
[INFO] [stderr]    --> src/lib.rs:132:58
[INFO] [stderr]     |
[INFO] [stderr] 132 |           #[derive(Copy, PartialEq, Eq, Clone, PartialOrd, Ord, Hash)]
[INFO] [stderr]     |                                                            ^^^
[INFO] [stderr] ...
[INFO] [stderr] 307 | /     bitflags! {
[INFO] [stderr] 308 | |         flags AnotherSetOfFlags: i8 {
[INFO] [stderr] 309 | |             const AnotherFlag = -1_i8,
[INFO] [stderr] 310 | |         }
[INFO] [stderr] 311 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the derive macro `Hash`
[INFO] [stderr]    --> src/lib.rs:132:63
[INFO] [stderr]     |
[INFO] [stderr] 132 |           #[derive(Copy, PartialEq, Eq, Clone, PartialOrd, Ord, Hash)]
[INFO] [stderr]     |                                                                 ^^^^
[INFO] [stderr] ...
[INFO] [stderr] 307 | /     bitflags! {
[INFO] [stderr] 308 | |         flags AnotherSetOfFlags: i8 {
[INFO] [stderr] 309 | |             const AnotherFlag = -1_i8,
[INFO] [stderr] 310 | |         }
[INFO] [stderr] 311 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the attribute macro `test`
[INFO] [stderr]    --> src/lib.rs:313:7
[INFO] [stderr]     |
[INFO] [stderr] 313 |     #[test]
[INFO] [stderr]     |       ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the attribute macro `test`
[INFO] [stderr]    --> src/lib.rs:323:7
[INFO] [stderr]     |
[INFO] [stderr] 323 |     #[test]
[INFO] [stderr]     |       ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the attribute macro `test`
[INFO] [stderr]    --> src/lib.rs:334:7
[INFO] [stderr]     |
[INFO] [stderr] 334 |     #[test]
[INFO] [stderr]     |       ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the attribute macro `test`
[INFO] [stderr]    --> src/lib.rs:346:7
[INFO] [stderr]     |
[INFO] [stderr] 346 |     #[test]
[INFO] [stderr]     |       ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the attribute macro `test`
[INFO] [stderr]    --> src/lib.rs:355:7
[INFO] [stderr]     |
[INFO] [stderr] 355 |     #[test]
[INFO] [stderr]     |       ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the attribute macro `test`
[INFO] [stderr]    --> src/lib.rs:364:7
[INFO] [stderr]     |
[INFO] [stderr] 364 |     #[test]
[INFO] [stderr]     |       ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the attribute macro `test`
[INFO] [stderr]    --> src/lib.rs:373:7
[INFO] [stderr]     |
[INFO] [stderr] 373 |     #[test]
[INFO] [stderr]     |       ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the attribute macro `test`
[INFO] [stderr]    --> src/lib.rs:380:7
[INFO] [stderr]     |
[INFO] [stderr] 380 |     #[test]
[INFO] [stderr]     |       ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the attribute macro `test`
[INFO] [stderr]    --> src/lib.rs:387:7
[INFO] [stderr]     |
[INFO] [stderr] 387 |     #[test]
[INFO] [stderr]     |       ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the attribute macro `test`
[INFO] [stderr]    --> src/lib.rs:394:7
[INFO] [stderr]     |
[INFO] [stderr] 394 |     #[test]
[INFO] [stderr]     |       ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the attribute macro `test`
[INFO] [stderr]    --> src/lib.rs:405:7
[INFO] [stderr]     |
[INFO] [stderr] 405 |     #[test]
[INFO] [stderr]     |       ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the attribute macro `test`
[INFO] [stderr]    --> src/lib.rs:417:7
[INFO] [stderr]     |
[INFO] [stderr] 417 |     #[test]
[INFO] [stderr]     |       ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the attribute macro `test`
[INFO] [stderr]    --> src/lib.rs:429:7
[INFO] [stderr]     |
[INFO] [stderr] 429 |     #[test]
[INFO] [stderr]     |       ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the attribute macro `test`
[INFO] [stderr]    --> src/lib.rs:447:7
[INFO] [stderr]     |
[INFO] [stderr] 447 |     #[test]
[INFO] [stderr]     |       ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the attribute macro `test`
[INFO] [stderr]    --> src/lib.rs:461:7
[INFO] [stderr]     |
[INFO] [stderr] 461 |     #[test]
[INFO] [stderr]     |       ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error: cannot determine resolution for the attribute macro `test`
[INFO] [stderr]    --> src/lib.rs:475:7
[INFO] [stderr]     |
[INFO] [stderr] 475 |     #[test]
[INFO] [stderr]     |       ^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: import resolution is stuck, try simplifying macro imports
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `hash` in module `hash`
[INFO] [stderr]    --> src/lib.rs:479:21
[INFO] [stderr]     |
[INFO] [stderr] 479 |       assert!(hash::hash::<Flags, SipHasher>(&x) == hash::hash::<Flags, SipHasher>(&y));
[INFO] [stderr]     |                     ^^^^ not found in `hash`
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 285 |     use std::ptr::hash;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `hash` in module `hash`
[INFO] [stderr]    --> src/lib.rs:479:59
[INFO] [stderr]     |
[INFO] [stderr] 479 |       assert!(hash::hash::<Flags, SipHasher>(&x) == hash::hash::<Flags, SipHasher>(&y));
[INFO] [stderr]     |                                                           ^^^^ not found in `hash`
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 285 |     use std::ptr::hash;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `hash` in module `hash`
[INFO] [stderr]    --> src/lib.rs:482:21
[INFO] [stderr]     |
[INFO] [stderr] 482 |       assert!(hash::hash::<Flags, SipHasher>(&x) == hash::hash::<Flags, SipHasher>(&y));
[INFO] [stderr]     |                     ^^^^ not found in `hash`
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 285 |     use std::ptr::hash;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `hash` in module `hash`
[INFO] [stderr]    --> src/lib.rs:482:59
[INFO] [stderr]     |
[INFO] [stderr] 482 |       assert!(hash::hash::<Flags, SipHasher>(&x) == hash::hash::<Flags, SipHasher>(&y));
[INFO] [stderr]     |                                                           ^^^^ not found in `hash`
[INFO] [stderr]     |
[INFO] [stderr] help: possible candidate is found in another module, you can import it into scope
[INFO] [stderr]     |
[INFO] [stderr] 285 |     use std::ptr::hash;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'core::hash::SipHasher': use `std::collections::hash_map::DefaultHasher` instead
[INFO] [stderr]    --> src/lib.rs:285:27
[INFO] [stderr]     |
[INFO] [stderr] 285 |     use std::hash::{self, SipHasher};
[INFO] [stderr]     |                           ^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(deprecated)]` on by default
[INFO] [stderr] 
[INFO] [stderr] error[E0734]: stability attributes may not be used outside of the standard library
[INFO] [stderr]   --> src/lib.rs:11:1
[INFO] [stderr]    |
[INFO] [stderr] 11 | #![unstable]
[INFO] [stderr]    | ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'core::hash::SipHasher': use `std::collections::hash_map::DefaultHasher` instead
[INFO] [stderr]    --> src/lib.rs:479:35
[INFO] [stderr]     |
[INFO] [stderr] 479 |       assert!(hash::hash::<Flags, SipHasher>(&x) == hash::hash::<Flags, SipHasher>(&y));
[INFO] [stderr]     |                                   ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'core::hash::SipHasher': use `std::collections::hash_map::DefaultHasher` instead
[INFO] [stderr]    --> src/lib.rs:479:73
[INFO] [stderr]     |
[INFO] [stderr] 479 |       assert!(hash::hash::<Flags, SipHasher>(&x) == hash::hash::<Flags, SipHasher>(&y));
[INFO] [stderr]     |                                                                         ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'core::hash::SipHasher': use `std::collections::hash_map::DefaultHasher` instead
[INFO] [stderr]    --> src/lib.rs:482:35
[INFO] [stderr]     |
[INFO] [stderr] 482 |       assert!(hash::hash::<Flags, SipHasher>(&x) == hash::hash::<Flags, SipHasher>(&y));
[INFO] [stderr]     |                                   ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: use of deprecated item 'core::hash::SipHasher': use `std::collections::hash_map::DefaultHasher` instead
[INFO] [stderr]    --> src/lib.rs:482:73
[INFO] [stderr]     |
[INFO] [stderr] 482 |       assert!(hash::hash::<Flags, SipHasher>(&x) == hash::hash::<Flags, SipHasher>(&y));
[INFO] [stderr]     |                                                                         ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:180:23
[INFO] [stderr]     |
[INFO] [stderr] 180 |                   *self == $BitFlags::empty()
[INFO] [stderr]     |                   ----- ^^ ------------------ tests::Flags
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   tests::Flags
[INFO] [stderr] ...
[INFO] [stderr] 288 | /     bitflags! {
[INFO] [stderr] 289 | |         #[doc = "> The first principle is that you must not fool yourself — and"]
[INFO] [stderr] 290 | |         #[doc = "> you are the easiest person to fool."]
[INFO] [stderr] 291 | |         #[doc = "> "]
[INFO] [stderr] ...   |
[INFO] [stderr] 304 | |         }
[INFO] [stderr] 305 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::Flags`
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::AnotherSetOfFlags`
[INFO] [stderr]    --> src/lib.rs:180:23
[INFO] [stderr]     |
[INFO] [stderr] 180 |                   *self == $BitFlags::empty()
[INFO] [stderr]     |                   ----- ^^ ------------------ tests::AnotherSetOfFlags
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   tests::AnotherSetOfFlags
[INFO] [stderr] ...
[INFO] [stderr] 307 | /     bitflags! {
[INFO] [stderr] 308 | |         flags AnotherSetOfFlags: i8 {
[INFO] [stderr] 309 | |             const AnotherFlag = -1_i8,
[INFO] [stderr] 310 | |         }
[INFO] [stderr] 311 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::AnotherSetOfFlags`
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:186:23
[INFO] [stderr]     |
[INFO] [stderr] 186 |                   *self == $BitFlags::all()
[INFO] [stderr]     |                   ----- ^^ ---------------- tests::Flags
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   tests::Flags
[INFO] [stderr] ...
[INFO] [stderr] 288 | /     bitflags! {
[INFO] [stderr] 289 | |         #[doc = "> The first principle is that you must not fool yourself — and"]
[INFO] [stderr] 290 | |         #[doc = "> you are the easiest person to fool."]
[INFO] [stderr] 291 | |         #[doc = "> "]
[INFO] [stderr] ...   |
[INFO] [stderr] 304 | |         }
[INFO] [stderr] 305 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::Flags`
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::AnotherSetOfFlags`
[INFO] [stderr]    --> src/lib.rs:186:23
[INFO] [stderr]     |
[INFO] [stderr] 186 |                   *self == $BitFlags::all()
[INFO] [stderr]     |                   ----- ^^ ---------------- tests::AnotherSetOfFlags
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   tests::AnotherSetOfFlags
[INFO] [stderr] ...
[INFO] [stderr] 307 | /     bitflags! {
[INFO] [stderr] 308 | |         flags AnotherSetOfFlags: i8 {
[INFO] [stderr] 309 | |             const AnotherFlag = -1_i8,
[INFO] [stderr] 310 | |         }
[INFO] [stderr] 311 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::AnotherSetOfFlags`
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:198:33
[INFO] [stderr]     |
[INFO] [stderr] 198 |                   (*self & other) == other
[INFO] [stderr]     |                   --------------- ^^ ----- tests::Flags
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   tests::Flags
[INFO] [stderr] ...
[INFO] [stderr] 288 | /     bitflags! {
[INFO] [stderr] 289 | |         #[doc = "> The first principle is that you must not fool yourself — and"]
[INFO] [stderr] 290 | |         #[doc = "> you are the easiest person to fool."]
[INFO] [stderr] 291 | |         #[doc = "> "]
[INFO] [stderr] ...   |
[INFO] [stderr] 304 | |         }
[INFO] [stderr] 305 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::Flags`
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::AnotherSetOfFlags`
[INFO] [stderr]    --> src/lib.rs:198:33
[INFO] [stderr]     |
[INFO] [stderr] 198 |                   (*self & other) == other
[INFO] [stderr]     |                   --------------- ^^ ----- tests::AnotherSetOfFlags
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   tests::AnotherSetOfFlags
[INFO] [stderr] ...
[INFO] [stderr] 307 | /     bitflags! {
[INFO] [stderr] 308 | |         flags AnotherSetOfFlags: i8 {
[INFO] [stderr] 309 | |             const AnotherFlag = -1_i8,
[INFO] [stderr] 310 | |         }
[INFO] [stderr] 311 | |     }
[INFO] [stderr]     | |_____- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::AnotherSetOfFlags`
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `core::option::Option<tests::Flags>`
[INFO] [stderr]    --> src/lib.rs:325:37
[INFO] [stderr]     |
[INFO] [stderr] 325 |         assert!(Flags::from_bits(0) == Some(Flags::empty()));
[INFO] [stderr]     |                 ------------------- ^^ -------------------- core::option::Option<tests::Flags>
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 core::option::Option<tests::Flags>
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `core::option::Option<tests::Flags>`
[INFO] [stderr]    --> src/lib.rs:326:39
[INFO] [stderr]     |
[INFO] [stderr] 326 |         assert!(Flags::from_bits(0b1) == Some(FlagA));
[INFO] [stderr]     |                 --------------------- ^^ ----------- core::option::Option<tests::Flags>
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 core::option::Option<tests::Flags>
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `core::option::Option<tests::Flags>`
[INFO] [stderr]    --> src/lib.rs:327:40
[INFO] [stderr]     |
[INFO] [stderr] 327 |         assert!(Flags::from_bits(0b10) == Some(FlagB));
[INFO] [stderr]     |                 ---------------------- ^^ ----------- core::option::Option<tests::Flags>
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 core::option::Option<tests::Flags>
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `core::option::Option<tests::Flags>`
[INFO] [stderr]    --> src/lib.rs:328:40
[INFO] [stderr]     |
[INFO] [stderr] 328 |         assert!(Flags::from_bits(0b11) == Some(FlagA | FlagB));
[INFO] [stderr]     |                 ---------------------- ^^ ------------------- core::option::Option<tests::Flags>
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 core::option::Option<tests::Flags>
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `core::option::Option<tests::Flags>`
[INFO] [stderr]    --> src/lib.rs:329:42
[INFO] [stderr]     |
[INFO] [stderr] 329 |         assert!(Flags::from_bits(0b1000) == None);
[INFO] [stderr]     |                 ------------------------ ^^ ---- core::option::Option<_>
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 core::option::Option<tests::Flags>
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `core::option::Option<tests::AnotherSetOfFlags>`
[INFO] [stderr]    --> src/lib.rs:331:53
[INFO] [stderr]     |
[INFO] [stderr] 331 |         assert!(AnotherSetOfFlags::from_bits(!0_i8) == Some(AnotherFlag));
[INFO] [stderr]     |                 ----------------------------------- ^^ ----------------- core::option::Option<tests::AnotherSetOfFlags>
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 core::option::Option<tests::AnotherSetOfFlags>
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:336:46
[INFO] [stderr]     |
[INFO] [stderr] 336 |         assert!(Flags::from_bits_truncate(0) == Flags::empty());
[INFO] [stderr]     |                 ---------------------------- ^^ -------------- tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:337:48
[INFO] [stderr]     |
[INFO] [stderr] 337 |         assert!(Flags::from_bits_truncate(0b1) == FlagA);
[INFO] [stderr]     |                 ------------------------------ ^^ ----- tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:338:49
[INFO] [stderr]     |
[INFO] [stderr] 338 |         assert!(Flags::from_bits_truncate(0b10) == FlagB);
[INFO] [stderr]     |                 ------------------------------- ^^ ----- tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:339:49
[INFO] [stderr]     |
[INFO] [stderr] 339 |         assert!(Flags::from_bits_truncate(0b11) == (FlagA | FlagB));
[INFO] [stderr]     |                 ------------------------------- ^^ --------------- tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:340:51
[INFO] [stderr]     |
[INFO] [stderr] 340 |         assert!(Flags::from_bits_truncate(0b1000) == Flags::empty());
[INFO] [stderr]     |                 --------------------------------- ^^ -------------- tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:341:51
[INFO] [stderr]     |
[INFO] [stderr] 341 |         assert!(Flags::from_bits_truncate(0b1001) == FlagA);
[INFO] [stderr]     |                 --------------------------------- ^^ ----- tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::AnotherSetOfFlags`
[INFO] [stderr]    --> src/lib.rs:343:61
[INFO] [stderr]     |
[INFO] [stderr] 343 |         assert!(AnotherSetOfFlags::from_bits_truncate(0_i8) == AnotherSetOfFlags::empty());
[INFO] [stderr]     |                 ------------------------------------------- ^^ -------------------------- tests::AnotherSetOfFlags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::AnotherSetOfFlags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::AnotherSetOfFlags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:410:20
[INFO] [stderr]     |
[INFO] [stderr] 410 |         assert!(e1 == e2);
[INFO] [stderr]     |                 -- ^^ -- tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::AnotherSetOfFlags`
[INFO] [stderr]    --> src/lib.rs:414:20
[INFO] [stderr]     |
[INFO] [stderr] 414 |         assert!(e3 == AnotherFlag);
[INFO] [stderr]     |                 -- ^^ ----------- tests::AnotherSetOfFlags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::AnotherSetOfFlags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::AnotherSetOfFlags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:422:20
[INFO] [stderr]     |
[INFO] [stderr] 422 |         assert!(e1 == FlagB);
[INFO] [stderr]     |                 -- ^^ ----- tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::AnotherSetOfFlags`
[INFO] [stderr]    --> src/lib.rs:426:20
[INFO] [stderr]     |
[INFO] [stderr] 426 |         assert!(e3 == AnotherSetOfFlags::empty());
[INFO] [stderr]     |                 -- ^^ -------------------------- tests::AnotherSetOfFlags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::AnotherSetOfFlags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::AnotherSetOfFlags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:433:27
[INFO] [stderr]     |
[INFO] [stderr] 433 |         assert!((e1 | e2) == FlagABC);     // union
[INFO] [stderr]     |                 --------- ^^ ------- tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:434:27
[INFO] [stderr]     |
[INFO] [stderr] 434 |         assert!((e1 & e2) == FlagC);       // intersection
[INFO] [stderr]     |                 --------- ^^ ----- tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:435:27
[INFO] [stderr]     |
[INFO] [stderr] 435 |         assert!((e1 - e2) == FlagA);       // set difference
[INFO] [stderr]     |                 --------- ^^ ----- tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:436:21
[INFO] [stderr]     |
[INFO] [stderr] 436 |         assert!(!e2 == FlagA);             // set complement
[INFO] [stderr]     |                 --- ^^ ----- tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:437:25
[INFO] [stderr]     |
[INFO] [stderr] 437 |         assert!(e1 ^ e2 == FlagA | FlagB); // toggle
[INFO] [stderr]     |                 ------- ^^ ------------- tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:440:20
[INFO] [stderr]     |
[INFO] [stderr] 440 |         assert!(e3 == FlagA | FlagB);
[INFO] [stderr]     |                 -- ^^ ------------- tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `==` cannot be applied to type `tests::AnotherSetOfFlags`
[INFO] [stderr]    --> src/lib.rs:444:20
[INFO] [stderr]     |
[INFO] [stderr] 444 |         assert!(m4 == AnotherSetOfFlags::empty());
[INFO] [stderr]     |                 -- ^^ -------------------------- tests::AnotherSetOfFlags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::AnotherSetOfFlags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialEq` might be missing for `tests::AnotherSetOfFlags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `<` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:452:21
[INFO] [stderr]     |
[INFO] [stderr] 452 |         assert!(!(a < b) && !(b < a));
[INFO] [stderr]     |                   - ^ - tests::Flags
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialOrd` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `<` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:452:33
[INFO] [stderr]     |
[INFO] [stderr] 452 |         assert!(!(a < b) && !(b < a));
[INFO] [stderr]     |                               - ^ - tests::Flags
[INFO] [stderr]     |                               |
[INFO] [stderr]     |                               tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialOrd` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `<` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:454:19
[INFO] [stderr]     |
[INFO] [stderr] 454 |         assert!(a < b);
[INFO] [stderr]     |                 - ^ - tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialOrd` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `<` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:456:21
[INFO] [stderr]     |
[INFO] [stderr] 456 |         assert!(!(a < b) && b < a);
[INFO] [stderr]     |                   - ^ - tests::Flags
[INFO] [stderr]     |                   |
[INFO] [stderr]     |                   tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialOrd` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `<` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:456:31
[INFO] [stderr]     |
[INFO] [stderr] 456 |         assert!(!(a < b) && b < a);
[INFO] [stderr]     |                             - ^ - tests::Flags
[INFO] [stderr]     |                             |
[INFO] [stderr]     |                             tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialOrd` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `<` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:458:19
[INFO] [stderr]     |
[INFO] [stderr] 458 |         assert!(a < b);
[INFO] [stderr]     |                 - ^ - tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialOrd` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `<=` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:466:19
[INFO] [stderr]     |
[INFO] [stderr] 466 |         assert!(a <= b && a >= b);
[INFO] [stderr]     |                 - ^^ - tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialOrd` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `>=` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:466:29
[INFO] [stderr]     |
[INFO] [stderr] 466 |         assert!(a <= b && a >= b);
[INFO] [stderr]     |                           - ^^ - tests::Flags
[INFO] [stderr]     |                           |
[INFO] [stderr]     |                           tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialOrd` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `>` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:468:19
[INFO] [stderr]     |
[INFO] [stderr] 468 |         assert!(a > b && a >= b);
[INFO] [stderr]     |                 - ^ - tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialOrd` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `>=` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:468:28
[INFO] [stderr]     |
[INFO] [stderr] 468 |         assert!(a > b && a >= b);
[INFO] [stderr]     |                          - ^^ - tests::Flags
[INFO] [stderr]     |                          |
[INFO] [stderr]     |                          tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialOrd` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `<` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:469:19
[INFO] [stderr]     |
[INFO] [stderr] 469 |         assert!(b < a && b <= a);
[INFO] [stderr]     |                 - ^ - tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialOrd` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `<=` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:469:28
[INFO] [stderr]     |
[INFO] [stderr] 469 |         assert!(b < a && b <= a);
[INFO] [stderr]     |                          - ^^ - tests::Flags
[INFO] [stderr]     |                          |
[INFO] [stderr]     |                          tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialOrd` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `>` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:471:19
[INFO] [stderr]     |
[INFO] [stderr] 471 |         assert!(b > a && b >= a);
[INFO] [stderr]     |                 - ^ - tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialOrd` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `>=` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:471:28
[INFO] [stderr]     |
[INFO] [stderr] 471 |         assert!(b > a && b >= a);
[INFO] [stderr]     |                          - ^^ - tests::Flags
[INFO] [stderr]     |                          |
[INFO] [stderr]     |                          tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialOrd` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `<` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:472:19
[INFO] [stderr]     |
[INFO] [stderr] 472 |         assert!(a < b && a <= b);
[INFO] [stderr]     |                 - ^ - tests::Flags
[INFO] [stderr]     |                 |
[INFO] [stderr]     |                 tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialOrd` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error[E0369]: binary operation `<=` cannot be applied to type `tests::Flags`
[INFO] [stderr]    --> src/lib.rs:472:28
[INFO] [stderr]     |
[INFO] [stderr] 472 |         assert!(a < b && a <= b);
[INFO] [stderr]     |                          - ^^ - tests::Flags
[INFO] [stderr]     |                          |
[INFO] [stderr]     |                          tests::Flags
[INFO] [stderr]     |
[INFO] [stderr]     = note: an implementation of `std::cmp::PartialOrd` might be missing for `tests::Flags`
[INFO] [stderr] 
[INFO] [stderr] error: aborting due to 119 previous errors
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0369, E0425, E0658, E0734.
[INFO] [stderr] For more information about an error, try `rustc --explain E0369`.
[INFO] [stderr] error: could not compile `syntex_bitflags`.
[INFO] [stderr] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] running `"docker" "inspect" "f466bf0a4651130aaa89f1ce760e03aa33929871839815f6dbf48379b4209f66"`
[INFO] running `"docker" "rm" "-f" "f466bf0a4651130aaa89f1ce760e03aa33929871839815f6dbf48379b4209f66"`
[INFO] [stdout] f466bf0a4651130aaa89f1ce760e03aa33929871839815f6dbf48379b4209f66
