[INFO] fetching crate float-pigment-css 0.1.0-alpha.1...
[INFO] checking float-pigment-css-0.1.0-alpha.1 against master#39cb3386ddc6c71657418be28dbb3987eea4aa4b for pr-133536
[INFO] extracting crate float-pigment-css 0.1.0-alpha.1 into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate float-pigment-css 0.1.0-alpha.1 on toolchain 39cb3386ddc6c71657418be28dbb3987eea4aa4b
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate float-pigment-css 0.1.0-alpha.1
[INFO] removed 0 missing examples
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate float-pigment-css 0.1.0-alpha.1
[INFO] tweaked toml for crates.io crate float-pigment-css 0.1.0-alpha.1 written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] crate crates.io crate float-pigment-css 0.1.0-alpha.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: file `/workspace/builds/worker-1-tc1/source/tests/compatibility/main.rs` found to be present in multiple build targets:
[INFO] [stderr]   * `bin` target `bincode_test`
[INFO] [stderr]   * `integration-test` target `compatibility`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded colorful v0.2.2
[INFO] [stderr]   Downloaded cssparser-color v0.2.0
[INFO] [stderr]   Downloaded float-pigment-css-macro v0.1.0-alpha.1
[INFO] [stderr]   Downloaded cssparser v0.34.0
[INFO] [stderr]   Downloaded float-pigment-consistent-bincode v0.1.0-alpha.1
[INFO] [stderr]   Downloaded console_log v0.1.2
[INFO] [stderr]   Downloaded cbindgen v0.19.0
[INFO] [stderr]   Downloaded libc v0.2.165
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 371c133cefc83eac3aa013c94ec4eb16a2a1e6ee40973ac85c8a023f30c0c295
[INFO] running `Command { std: "docker" "start" "-a" "371c133cefc83eac3aa013c94ec4eb16a2a1e6ee40973ac85c8a023f30c0c295", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "371c133cefc83eac3aa013c94ec4eb16a2a1e6ee40973ac85c8a023f30c0c295", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "371c133cefc83eac3aa013c94ec4eb16a2a1e6ee40973ac85c8a023f30c0c295", kill_on_drop: false }`
[INFO] [stdout] 371c133cefc83eac3aa013c94ec4eb16a2a1e6ee40973ac85c8a023f30c0c295
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+39cb3386ddc6c71657418be28dbb3987eea4aa4b" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 756ca8d593698b515d7664ee32d469980436a90db37def2f4f55a412a3bcd5e9
[INFO] running `Command { std: "docker" "start" "-a" "756ca8d593698b515d7664ee32d469980436a90db37def2f4f55a412a3bcd5e9", kill_on_drop: false }`
[INFO] [stderr] warning: file `/opt/rustwide/workdir/tests/compatibility/main.rs` found to be present in multiple build targets:
[INFO] [stderr]   * `bin` target `bincode_test`
[INFO] [stderr]   * `integration-test` target `compatibility`
[INFO] [stderr]     Checking byteorder v1.5.0
[INFO] [stderr]    Compiling libc v0.2.165
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling siphasher v0.3.11
[INFO] [stderr]    Compiling serde v1.0.215
[INFO] [stderr]    Compiling syn v2.0.89
[INFO] [stderr]    Compiling phf_shared v0.11.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling az v1.2.1
[INFO] [stderr]     Checking dtoa v1.0.9
[INFO] [stderr]    Compiling typenum v1.17.0
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]     Checking dtoa-short v0.3.5
[INFO] [stderr]    Compiling serde_json v1.0.133
[INFO] [stderr]    Compiling fixed v1.23.1
[INFO] [stderr]     Checking once_cell v1.20.2
[INFO] [stderr]    Compiling itoa v1.0.14
[INFO] [stderr]    Compiling ryu v1.0.18
[INFO] [stderr]    Compiling phf_generator v0.11.2
[INFO] [stderr]     Checking bytemuck v1.20.0
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]     Checking half v2.2.1
[INFO] [stderr]     Checking allocator-api2 v0.2.20
[INFO] [stderr]     Checking bit-vec v0.6.3
[INFO] [stderr]     Checking getrandom v0.2.15
[INFO] [stderr]     Checking humantime v1.3.0
[INFO] [stderr]     Checking bit-set v0.5.3
[INFO] [stderr]     Checking atty v0.2.14
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]     Checking bencher v0.1.5
[INFO] [stderr]     Checking env_logger v0.6.2
[INFO] [stderr]    Compiling serde_derive v1.0.215
[INFO] [stderr]    Compiling zerocopy-derive v0.7.35
[INFO] [stderr]    Compiling phf_macros v0.11.2
[INFO] [stderr]    Compiling cssparser-macros v0.6.1
[INFO] [stderr]     Checking phf v0.11.2
[INFO] [stderr]     Checking cssparser v0.34.0
[INFO] [stderr]     Checking zerocopy v0.7.35
[INFO] [stderr]     Checking ahash v0.8.11
[INFO] [stderr]     Checking ppv-lite86 v0.2.20
[INFO] [stderr]     Checking cssparser-color v0.2.0
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]     Checking float-pigment-consistent-bincode v0.1.0-alpha.1
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling float-pigment-css-macro v0.1.0-alpha.1
[INFO] [stderr]     Checking float-pigment-css v0.1.0-alpha.1 (/opt/rustwide/workdir)
[INFO] [stdout] error: custom attribute panicked
[INFO] [stdout]   --> src/sheet/selector.rs:15:30
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[cfg_attr(debug_assertions, compatibility_enum_check(selector))]
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: custom attribute panicked
[INFO] [stdout]   --> src/sheet/selector.rs:15:30
[INFO] [stdout]    |
[INFO] [stdout] 15 | #[cfg_attr(debug_assertions, compatibility_enum_check(selector))]
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: custom attribute panicked
[INFO] [stdout]   --> src/sheet/selector.rs:25:30
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[cfg_attr(debug_assertions, compatibility_enum_check(selector))]
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: custom attribute panicked
[INFO] [stdout]   --> src/sheet/selector.rs:25:30
[INFO] [stdout]    |
[INFO] [stdout] 25 | #[cfg_attr(debug_assertions, compatibility_enum_check(selector))]
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: custom attribute panicked
[INFO] [stdout]   --> src/sheet/selector.rs:77:30
[INFO] [stdout]    |
[INFO] [stdout] 77 | #[cfg_attr(debug_assertions, compatibility_enum_check(selector))]
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: custom attribute panicked
[INFO] [stdout]   --> src/sheet/selector.rs:77:30
[INFO] [stdout]    |
[INFO] [stdout] 77 | #[cfg_attr(debug_assertions, compatibility_enum_check(selector))]
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: custom attribute panicked
[INFO] [stdout]   --> src/sheet/selector.rs:97:30
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[cfg_attr(debug_assertions, compatibility_enum_check(selector))]
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: custom attribute panicked
[INFO] [stdout]   --> src/sheet/selector.rs:97:30
[INFO] [stdout]    |
[INFO] [stdout] 97 | #[cfg_attr(debug_assertions, compatibility_enum_check(selector))]
[INFO] [stdout]    |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: custom attribute panicked
[INFO] [stdout]    --> src/sheet/selector.rs:107:30
[INFO] [stdout]     |
[INFO] [stdout] 107 | #[cfg_attr(debug_assertions, compatibility_enum_check(selector))]
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: custom attribute panicked
[INFO] [stdout]    --> src/sheet/selector.rs:107:30
[INFO] [stdout]     |
[INFO] [stdout] 107 | #[cfg_attr(debug_assertions, compatibility_enum_check(selector))]
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: custom attribute panicked
[INFO] [stdout]    --> src/sheet/selector.rs:119:30
[INFO] [stdout]     |
[INFO] [stdout] 119 | #[cfg_attr(debug_assertions, compatibility_struct_check(selector))]
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: custom attribute panicked
[INFO] [stdout]    --> src/sheet/selector.rs:119:30
[INFO] [stdout]     |
[INFO] [stdout] 119 | #[cfg_attr(debug_assertions, compatibility_struct_check(selector))]
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: custom attribute panicked
[INFO] [stdout]    --> src/sheet/selector.rs:166:30
[INFO] [stdout]     |
[INFO] [stdout] 166 | #[cfg_attr(debug_assertions, compatibility_struct_check(selector))]
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: custom attribute panicked
[INFO] [stdout]    --> src/sheet/selector.rs:166:30
[INFO] [stdout]     |
[INFO] [stdout] 166 | #[cfg_attr(debug_assertions, compatibility_struct_check(selector))]
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: custom attribute panicked
[INFO] [stdout]    --> src/sheet/selector.rs:318:30
[INFO] [stdout]     |
[INFO] [stdout] 318 | #[cfg_attr(debug_assertions, compatibility_struct_check(selector))]
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: custom attribute panicked
[INFO] [stdout]    --> src/sheet/selector.rs:318:30
[INFO] [stdout]     |
[INFO] [stdout] 318 | #[cfg_attr(debug_assertions, compatibility_struct_check(selector))]
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/sheet/media.rs:22:37
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/sheet/media.rs:22:37
[INFO] [stdout]    |
[INFO] [stdout] 22 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/sheet/media.rs:38:37
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/sheet/media.rs:38:37
[INFO] [stdout]    |
[INFO] [stdout] 38 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/sheet/media.rs:47:37
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/sheet/media.rs:47:37
[INFO] [stdout]    |
[INFO] [stdout] 47 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/sheet/media.rs:56:37
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/sheet/media.rs:56:37
[INFO] [stdout]    |
[INFO] [stdout] 56 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/sheet/media.rs:66:37
[INFO] [stdout]    |
[INFO] [stdout] 66 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/sheet/media.rs:66:37
[INFO] [stdout]    |
[INFO] [stdout] 66 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/sheet/keyframes.rs:27:37
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/sheet/keyframes.rs:27:37
[INFO] [stdout]    |
[INFO] [stdout] 27 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/sheet/font_face.rs:35:37
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/sheet/font_face.rs:35:37
[INFO] [stdout]    |
[INFO] [stdout] 35 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/sheet/borrow.rs:34:37
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/sheet/borrow.rs:34:37
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/sheet/borrow.rs:42:37
[INFO] [stdout]    |
[INFO] [stdout] 42 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/sheet/borrow.rs:42:37
[INFO] [stdout]    |
[INFO] [stdout] 42 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:302:37
[INFO] [stdout]     |
[INFO] [stdout] 302 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:302:37
[INFO] [stdout]     |
[INFO] [stdout] 302 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:389:37
[INFO] [stdout]     |
[INFO] [stdout] 389 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:389:37
[INFO] [stdout]     |
[INFO] [stdout] 389 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:411:37
[INFO] [stdout]     |
[INFO] [stdout] 411 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:411:37
[INFO] [stdout]     |
[INFO] [stdout] 411 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:446:37
[INFO] [stdout]     |
[INFO] [stdout] 446 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:446:37
[INFO] [stdout]     |
[INFO] [stdout] 446 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:525:37
[INFO] [stdout]     |
[INFO] [stdout] 525 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:525:37
[INFO] [stdout]     |
[INFO] [stdout] 525 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:538:37
[INFO] [stdout]     |
[INFO] [stdout] 538 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:538:37
[INFO] [stdout]     |
[INFO] [stdout] 538 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:555:37
[INFO] [stdout]     |
[INFO] [stdout] 555 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:555:37
[INFO] [stdout]     |
[INFO] [stdout] 555 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:565:37
[INFO] [stdout]     |
[INFO] [stdout] 565 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:565:37
[INFO] [stdout]     |
[INFO] [stdout] 565 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:747:37
[INFO] [stdout]     |
[INFO] [stdout] 747 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:747:37
[INFO] [stdout]     |
[INFO] [stdout] 747 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:780:37
[INFO] [stdout]     |
[INFO] [stdout] 780 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:780:37
[INFO] [stdout]     |
[INFO] [stdout] 780 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:818:37
[INFO] [stdout]     |
[INFO] [stdout] 818 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:818:37
[INFO] [stdout]     |
[INFO] [stdout] 818 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:856:37
[INFO] [stdout]     |
[INFO] [stdout] 856 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:856:37
[INFO] [stdout]     |
[INFO] [stdout] 856 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:901:37
[INFO] [stdout]     |
[INFO] [stdout] 901 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:901:37
[INFO] [stdout]     |
[INFO] [stdout] 901 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:909:37
[INFO] [stdout]     |
[INFO] [stdout] 909 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:909:37
[INFO] [stdout]     |
[INFO] [stdout] 909 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:955:37
[INFO] [stdout]     |
[INFO] [stdout] 955 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:955:37
[INFO] [stdout]     |
[INFO] [stdout] 955 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:982:37
[INFO] [stdout]     |
[INFO] [stdout] 982 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/sheet/borrow.rs:982:37
[INFO] [stdout]     |
[INFO] [stdout] 982 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/sheet/borrow.rs:1019:37
[INFO] [stdout]      |
[INFO] [stdout] 1019 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/sheet/borrow.rs:1019:37
[INFO] [stdout]      |
[INFO] [stdout] 1019 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/sheet/borrow.rs:1045:37
[INFO] [stdout]      |
[INFO] [stdout] 1045 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/sheet/borrow.rs:1045:37
[INFO] [stdout]      |
[INFO] [stdout] 1045 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/typing.rs:32:37
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/typing.rs:41:37
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/typing.rs:70:37
[INFO] [stdout]    |
[INFO] [stdout] 70 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/typing.rs:32:37
[INFO] [stdout]    |
[INFO] [stdout] 32 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/typing.rs:41:37
[INFO] [stdout]    |
[INFO] [stdout] 41 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:130:37
[INFO] [stdout]     |
[INFO] [stdout] 130 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]   --> src/typing.rs:70:37
[INFO] [stdout]    |
[INFO] [stdout] 70 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]    |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:130:37
[INFO] [stdout]     |
[INFO] [stdout] 130 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:142:37
[INFO] [stdout]     |
[INFO] [stdout] 142 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:300:37
[INFO] [stdout]     |
[INFO] [stdout] 300 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:142:37
[INFO] [stdout]     |
[INFO] [stdout] 142 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:403:37
[INFO] [stdout]     |
[INFO] [stdout] 403 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:428:37
[INFO] [stdout]     |
[INFO] [stdout] 428 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:300:37
[INFO] [stdout]     |
[INFO] [stdout] 300 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:438:37
[INFO] [stdout]     |
[INFO] [stdout] 438 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:403:37
[INFO] [stdout]     |
[INFO] [stdout] 403 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:428:37
[INFO] [stdout]     |
[INFO] [stdout] 428 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:454:37
[INFO] [stdout]     |
[INFO] [stdout] 454 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:438:37
[INFO] [stdout]     |
[INFO] [stdout] 438 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:467:37
[INFO] [stdout]     |
[INFO] [stdout] 467 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:454:37
[INFO] [stdout]     |
[INFO] [stdout] 454 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:479:37
[INFO] [stdout]     |
[INFO] [stdout] 479 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:467:37
[INFO] [stdout]     |
[INFO] [stdout] 467 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:489:37
[INFO] [stdout]     |
[INFO] [stdout] 489 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:479:37
[INFO] [stdout]     |
[INFO] [stdout] 479 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:502:37
[INFO] [stdout]     |
[INFO] [stdout] 502 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:489:37
[INFO] [stdout]     |
[INFO] [stdout] 489 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:513:37
[INFO] [stdout]     |
[INFO] [stdout] 513 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:502:37
[INFO] [stdout]     |
[INFO] [stdout] 502 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:524:37
[INFO] [stdout]     |
[INFO] [stdout] 524 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:513:37
[INFO] [stdout]     |
[INFO] [stdout] 513 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:535:37
[INFO] [stdout]     |
[INFO] [stdout] 535 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:524:37
[INFO] [stdout]     |
[INFO] [stdout] 524 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:547:37
[INFO] [stdout]     |
[INFO] [stdout] 547 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:535:37
[INFO] [stdout]     |
[INFO] [stdout] 535 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:558:37
[INFO] [stdout]     |
[INFO] [stdout] 558 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:547:37
[INFO] [stdout]     |
[INFO] [stdout] 547 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:569:37
[INFO] [stdout]     |
[INFO] [stdout] 569 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:558:37
[INFO] [stdout]     |
[INFO] [stdout] 558 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:587:37
[INFO] [stdout]     |
[INFO] [stdout] 587 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:569:37
[INFO] [stdout]     |
[INFO] [stdout] 569 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:606:37
[INFO] [stdout]     |
[INFO] [stdout] 606 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:587:37
[INFO] [stdout]     |
[INFO] [stdout] 587 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:625:37
[INFO] [stdout]     |
[INFO] [stdout] 625 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:606:37
[INFO] [stdout]     |
[INFO] [stdout] 606 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:645:37
[INFO] [stdout]     |
[INFO] [stdout] 645 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:625:37
[INFO] [stdout]     |
[INFO] [stdout] 625 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:663:37
[INFO] [stdout]     |
[INFO] [stdout] 663 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:645:37
[INFO] [stdout]     |
[INFO] [stdout] 645 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:679:37
[INFO] [stdout]     |
[INFO] [stdout] 679 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:663:37
[INFO] [stdout]     |
[INFO] [stdout] 663 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:692:37
[INFO] [stdout]     |
[INFO] [stdout] 692 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:679:37
[INFO] [stdout]     |
[INFO] [stdout] 679 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:703:37
[INFO] [stdout]     |
[INFO] [stdout] 703 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:692:37
[INFO] [stdout]     |
[INFO] [stdout] 692 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:717:37
[INFO] [stdout]     |
[INFO] [stdout] 717 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:703:37
[INFO] [stdout]     |
[INFO] [stdout] 703 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:727:37
[INFO] [stdout]     |
[INFO] [stdout] 727 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:717:37
[INFO] [stdout]     |
[INFO] [stdout] 717 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:741:37
[INFO] [stdout]     |
[INFO] [stdout] 741 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:727:37
[INFO] [stdout]     |
[INFO] [stdout] 727 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:753:37
[INFO] [stdout]     |
[INFO] [stdout] 753 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:741:37
[INFO] [stdout]     |
[INFO] [stdout] 741 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:761:37
[INFO] [stdout]     |
[INFO] [stdout] 761 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:753:37
[INFO] [stdout]     |
[INFO] [stdout] 753 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:776:37
[INFO] [stdout]     |
[INFO] [stdout] 776 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:761:37
[INFO] [stdout]     |
[INFO] [stdout] 761 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:776:37
[INFO] [stdout]     |
[INFO] [stdout] 776 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:787:37
[INFO] [stdout]     |
[INFO] [stdout] 787 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:787:37
[INFO] [stdout]     |
[INFO] [stdout] 787 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:806:37
[INFO] [stdout]     |
[INFO] [stdout] 806 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:806:37
[INFO] [stdout]     |
[INFO] [stdout] 806 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:815:37
[INFO] [stdout]     |
[INFO] [stdout] 815 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:837:37
[INFO] [stdout]     |
[INFO] [stdout] 837 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:815:37
[INFO] [stdout]     |
[INFO] [stdout] 815 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:837:37
[INFO] [stdout]     |
[INFO] [stdout] 837 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:846:37
[INFO] [stdout]     |
[INFO] [stdout] 846 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:927:37
[INFO] [stdout]     |
[INFO] [stdout] 927 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:846:37
[INFO] [stdout]     |
[INFO] [stdout] 846 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:941:37
[INFO] [stdout]     |
[INFO] [stdout] 941 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:927:37
[INFO] [stdout]     |
[INFO] [stdout] 927 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:941:37
[INFO] [stdout]     |
[INFO] [stdout] 941 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:952:37
[INFO] [stdout]     |
[INFO] [stdout] 952 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:952:37
[INFO] [stdout]     |
[INFO] [stdout] 952 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:960:37
[INFO] [stdout]     |
[INFO] [stdout] 960 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:978:37
[INFO] [stdout]     |
[INFO] [stdout] 978 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:960:37
[INFO] [stdout]     |
[INFO] [stdout] 960 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:978:37
[INFO] [stdout]     |
[INFO] [stdout] 978 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:994:37
[INFO] [stdout]     |
[INFO] [stdout] 994 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]    --> src/typing.rs:994:37
[INFO] [stdout]     |
[INFO] [stdout] 994 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1002:37
[INFO] [stdout]      |
[INFO] [stdout] 1002 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1012:37
[INFO] [stdout]      |
[INFO] [stdout] 1012 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1002:37
[INFO] [stdout]      |
[INFO] [stdout] 1002 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1024:37
[INFO] [stdout]      |
[INFO] [stdout] 1024 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1012:37
[INFO] [stdout]      |
[INFO] [stdout] 1012 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1024:37
[INFO] [stdout]      |
[INFO] [stdout] 1024 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1033:37
[INFO] [stdout]      |
[INFO] [stdout] 1033 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1046:37
[INFO] [stdout]      |
[INFO] [stdout] 1046 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1033:37
[INFO] [stdout]      |
[INFO] [stdout] 1033 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1046:37
[INFO] [stdout]      |
[INFO] [stdout] 1046 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1055:37
[INFO] [stdout]      |
[INFO] [stdout] 1055 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1065:37
[INFO] [stdout]      |
[INFO] [stdout] 1065 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1055:37
[INFO] [stdout]      |
[INFO] [stdout] 1055 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1075:37
[INFO] [stdout]      |
[INFO] [stdout] 1075 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1065:37
[INFO] [stdout]      |
[INFO] [stdout] 1065 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1088:37
[INFO] [stdout]      |
[INFO] [stdout] 1088 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1075:37
[INFO] [stdout]      |
[INFO] [stdout] 1075 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1104:37
[INFO] [stdout]      |
[INFO] [stdout] 1104 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1088:37
[INFO] [stdout]      |
[INFO] [stdout] 1088 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1118:37
[INFO] [stdout]      |
[INFO] [stdout] 1118 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1104:37
[INFO] [stdout]      |
[INFO] [stdout] 1104 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1128:37
[INFO] [stdout]      |
[INFO] [stdout] 1128 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1118:37
[INFO] [stdout]      |
[INFO] [stdout] 1118 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1128:37
[INFO] [stdout]      |
[INFO] [stdout] 1128 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1138:37
[INFO] [stdout]      |
[INFO] [stdout] 1138 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1149:37
[INFO] [stdout]      |
[INFO] [stdout] 1149 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1138:37
[INFO] [stdout]      |
[INFO] [stdout] 1138 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1149:37
[INFO] [stdout]      |
[INFO] [stdout] 1149 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1168:37
[INFO] [stdout]      |
[INFO] [stdout] 1168 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1168:37
[INFO] [stdout]      |
[INFO] [stdout] 1168 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1177:37
[INFO] [stdout]      |
[INFO] [stdout] 1177 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1177:37
[INFO] [stdout]      |
[INFO] [stdout] 1177 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1187:37
[INFO] [stdout]      |
[INFO] [stdout] 1187 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1187:37
[INFO] [stdout]      |
[INFO] [stdout] 1187 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1203:37
[INFO] [stdout]      |
[INFO] [stdout] 1203 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1203:37
[INFO] [stdout]      |
[INFO] [stdout] 1203 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1214:37
[INFO] [stdout]      |
[INFO] [stdout] 1214 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1214:37
[INFO] [stdout]      |
[INFO] [stdout] 1214 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1223:37
[INFO] [stdout]      |
[INFO] [stdout] 1223 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1223:37
[INFO] [stdout]      |
[INFO] [stdout] 1223 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1235:37
[INFO] [stdout]      |
[INFO] [stdout] 1235 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1235:37
[INFO] [stdout]      |
[INFO] [stdout] 1235 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1244:37
[INFO] [stdout]      |
[INFO] [stdout] 1244 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1244:37
[INFO] [stdout]      |
[INFO] [stdout] 1244 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1255:37
[INFO] [stdout]      |
[INFO] [stdout] 1255 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1255:37
[INFO] [stdout]      |
[INFO] [stdout] 1255 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1266:37
[INFO] [stdout]      |
[INFO] [stdout] 1266 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1266:37
[INFO] [stdout]      |
[INFO] [stdout] 1266 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1275:37
[INFO] [stdout]      |
[INFO] [stdout] 1275 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1275:37
[INFO] [stdout]      |
[INFO] [stdout] 1275 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1288:37
[INFO] [stdout]      |
[INFO] [stdout] 1288 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1288:37
[INFO] [stdout]      |
[INFO] [stdout] 1288 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1313:37
[INFO] [stdout]      |
[INFO] [stdout] 1313 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1313:37
[INFO] [stdout]      |
[INFO] [stdout] 1313 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1323:37
[INFO] [stdout]      |
[INFO] [stdout] 1323 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1323:37
[INFO] [stdout]      |
[INFO] [stdout] 1323 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1333:37
[INFO] [stdout]      |
[INFO] [stdout] 1333 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1333:37
[INFO] [stdout]      |
[INFO] [stdout] 1333 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1347:37
[INFO] [stdout]      |
[INFO] [stdout] 1347 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1347:37
[INFO] [stdout]      |
[INFO] [stdout] 1347 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1357:37
[INFO] [stdout]      |
[INFO] [stdout] 1357 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1357:37
[INFO] [stdout]      |
[INFO] [stdout] 1357 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1366:37
[INFO] [stdout]      |
[INFO] [stdout] 1366 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1366:37
[INFO] [stdout]      |
[INFO] [stdout] 1366 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1381:37
[INFO] [stdout]      |
[INFO] [stdout] 1381 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1381:37
[INFO] [stdout]      |
[INFO] [stdout] 1381 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1393:37
[INFO] [stdout]      |
[INFO] [stdout] 1393 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1405:37
[INFO] [stdout]      |
[INFO] [stdout] 1405 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1393:37
[INFO] [stdout]      |
[INFO] [stdout] 1393 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1405:37
[INFO] [stdout]      |
[INFO] [stdout] 1405 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1418:37
[INFO] [stdout]      |
[INFO] [stdout] 1418 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1418:37
[INFO] [stdout]      |
[INFO] [stdout] 1418 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1430:37
[INFO] [stdout]      |
[INFO] [stdout] 1430 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1430:37
[INFO] [stdout]      |
[INFO] [stdout] 1430 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1441:37
[INFO] [stdout]      |
[INFO] [stdout] 1441 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1441:37
[INFO] [stdout]      |
[INFO] [stdout] 1441 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1452:37
[INFO] [stdout]      |
[INFO] [stdout] 1452 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1452:37
[INFO] [stdout]      |
[INFO] [stdout] 1452 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1462:37
[INFO] [stdout]      |
[INFO] [stdout] 1462 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1472:37
[INFO] [stdout]      |
[INFO] [stdout] 1472 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1462:37
[INFO] [stdout]      |
[INFO] [stdout] 1462 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1481:37
[INFO] [stdout]      |
[INFO] [stdout] 1481 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1499:37
[INFO] [stdout]      |
[INFO] [stdout] 1499 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1472:37
[INFO] [stdout]      |
[INFO] [stdout] 1472 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1481:37
[INFO] [stdout]      |
[INFO] [stdout] 1481 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1509:37
[INFO] [stdout]      |
[INFO] [stdout] 1509 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1499:37
[INFO] [stdout]      |
[INFO] [stdout] 1499 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1519:37
[INFO] [stdout]      |
[INFO] [stdout] 1519 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1509:37
[INFO] [stdout]      |
[INFO] [stdout] 1509 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1546:37
[INFO] [stdout]      |
[INFO] [stdout] 1546 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1555:37
[INFO] [stdout]      |
[INFO] [stdout] 1555 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1519:37
[INFO] [stdout]      |
[INFO] [stdout] 1519 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1546:37
[INFO] [stdout]      |
[INFO] [stdout] 1546 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1572:37
[INFO] [stdout]      |
[INFO] [stdout] 1572 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1555:37
[INFO] [stdout]      |
[INFO] [stdout] 1555 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1581:37
[INFO] [stdout]      |
[INFO] [stdout] 1581 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1592:37
[INFO] [stdout]      |
[INFO] [stdout] 1592 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1572:37
[INFO] [stdout]      |
[INFO] [stdout] 1572 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1581:37
[INFO] [stdout]      |
[INFO] [stdout] 1581 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1602:37
[INFO] [stdout]      |
[INFO] [stdout] 1602 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1592:37
[INFO] [stdout]      |
[INFO] [stdout] 1592 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1614:37
[INFO] [stdout]      |
[INFO] [stdout] 1614 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1626:37
[INFO] [stdout]      |
[INFO] [stdout] 1626 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1602:37
[INFO] [stdout]      |
[INFO] [stdout] 1602 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1614:37
[INFO] [stdout]      |
[INFO] [stdout] 1614 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1639:37
[INFO] [stdout]      |
[INFO] [stdout] 1639 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1626:37
[INFO] [stdout]      |
[INFO] [stdout] 1626 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1649:37
[INFO] [stdout]      |
[INFO] [stdout] 1649 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1639:37
[INFO] [stdout]      |
[INFO] [stdout] 1639 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1658:37
[INFO] [stdout]      |
[INFO] [stdout] 1658 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1668:37
[INFO] [stdout]      |
[INFO] [stdout] 1668 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1649:37
[INFO] [stdout]      |
[INFO] [stdout] 1649 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1677:37
[INFO] [stdout]      |
[INFO] [stdout] 1677 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1689:37
[INFO] [stdout]      |
[INFO] [stdout] 1689 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1658:37
[INFO] [stdout]      |
[INFO] [stdout] 1658 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1668:37
[INFO] [stdout]      |
[INFO] [stdout] 1668 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1698:37
[INFO] [stdout]      |
[INFO] [stdout] 1698 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1710:37
[INFO] [stdout]      |
[INFO] [stdout] 1710 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1677:37
[INFO] [stdout]      |
[INFO] [stdout] 1677 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1689:37
[INFO] [stdout]      |
[INFO] [stdout] 1689 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1719:37
[INFO] [stdout]      |
[INFO] [stdout] 1719 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1729:37
[INFO] [stdout]      |
[INFO] [stdout] 1729 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1698:37
[INFO] [stdout]      |
[INFO] [stdout] 1698 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1738:37
[INFO] [stdout]      |
[INFO] [stdout] 1738 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1710:37
[INFO] [stdout]      |
[INFO] [stdout] 1710 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1748:37
[INFO] [stdout]      |
[INFO] [stdout] 1748 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1719:37
[INFO] [stdout]      |
[INFO] [stdout] 1719 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1758:37
[INFO] [stdout]      |
[INFO] [stdout] 1758 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1729:37
[INFO] [stdout]      |
[INFO] [stdout] 1729 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1772:37
[INFO] [stdout]      |
[INFO] [stdout] 1772 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1738:37
[INFO] [stdout]      |
[INFO] [stdout] 1738 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1781:37
[INFO] [stdout]      |
[INFO] [stdout] 1781 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1748:37
[INFO] [stdout]      |
[INFO] [stdout] 1748 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1758:37
[INFO] [stdout]      |
[INFO] [stdout] 1758 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1772:37
[INFO] [stdout]      |
[INFO] [stdout] 1772 | #[cfg_attr(debug_assertions, derive(CompatibilityEnumCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: proc-macro derive panicked
[INFO] [stdout]     --> src/typing.rs:1781:37
[INFO] [stdout]      |
[INFO] [stdout] 1781 | #[cfg_attr(debug_assertions, derive(CompatibilityStructCheck))]
[INFO] [stdout]      |                                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: message: called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `selector::Attribute`, `selector::AttributeFlags`, `selector::AttributeOperator`, `selector::PseudoClasses`, `selector::PseudoElements`, `selector::Selector`, `selector::SelectorFragment`, `selector::SelectorRelationType`
[INFO] [stdout]    --> src/sheet/mod.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     Attribute, AttributeFlags, AttributeOperator, PseudoClasses, PseudoElements, Selector,
[INFO] [stdout]     |     ^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^ no `Selector` in `sheet::selector`
[INFO] [stdout]     |     |          |               |                  |              |
[INFO] [stdout]     |     |          |               |                  |              no `PseudoElements` in `sheet::selector`
[INFO] [stdout]     |     |          |               |                  no `PseudoClasses` in `sheet::selector`
[INFO] [stdout]     |     |          |               no `AttributeOperator` in `sheet::selector`
[INFO] [stdout]     |     |          no `AttributeFlags` in `sheet::selector`
[INFO] [stdout]     |     no `Attribute` in `sheet::selector`
[INFO] [stdout] 19  |     SelectorFragment, SelectorRelationType, SELECTOR_WHITESPACE,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^ no `SelectorRelationType` in `sheet::selector`
[INFO] [stdout]     |     |
[INFO] [stdout]     |     no `SelectorFragment` in `sheet::selector`
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::Selector` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:412:1
[INFO] [stdout]     |
[INFO] [stdout] 412 | pub struct Selector {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::SelectorFragment` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:447:1
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub struct SelectorFragment {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved imports `selector::Attribute`, `selector::AttributeFlags`, `selector::AttributeOperator`, `selector::PseudoClasses`, `selector::PseudoElements`, `selector::Selector`, `selector::SelectorFragment`, `selector::SelectorRelationType`
[INFO] [stdout]    --> src/sheet/mod.rs:18:5
[INFO] [stdout]     |
[INFO] [stdout] 18  |     Attribute, AttributeFlags, AttributeOperator, PseudoClasses, PseudoElements, Selector,
[INFO] [stdout]     |     ^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^  ^^^^^^^^^^^^^^  ^^^^^^^^ no `Selector` in `sheet::selector`
[INFO] [stdout]     |     |          |               |                  |              |
[INFO] [stdout]     |     |          |               |                  |              no `PseudoElements` in `sheet::selector`
[INFO] [stdout]     |     |          |               |                  no `PseudoClasses` in `sheet::selector`
[INFO] [stdout]     |     |          |               no `AttributeOperator` in `sheet::selector`
[INFO] [stdout]     |     |          no `AttributeFlags` in `sheet::selector`
[INFO] [stdout]     |     no `Attribute` in `sheet::selector`
[INFO] [stdout] 19  |     SelectorFragment, SelectorRelationType, SELECTOR_WHITESPACE,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^  ^^^^^^^^^^^^^^^^^^^^ no `SelectorRelationType` in `sheet::selector`
[INFO] [stdout]     |     |
[INFO] [stdout]     |     no `SelectorFragment` in `sheet::selector`
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::Selector` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:412:1
[INFO] [stdout]     |
[INFO] [stdout] 412 | pub struct Selector {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::SelectorFragment` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:447:1
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub struct SelectorFragment {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoClasses` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:610:31
[INFO] [stdout]     |
[INFO] [stdout] 610 |                     selector::PseudoClasses::Host => PseudoClassesType::Host,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ could not find `PseudoClasses` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoClasses` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:611:31
[INFO] [stdout]     |
[INFO] [stdout] 611 |                     selector::PseudoClasses::FirstChild => PseudoClassesType::FirstChild,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ could not find `PseudoClasses` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoClasses` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:612:31
[INFO] [stdout]     |
[INFO] [stdout] 612 |                     selector::PseudoClasses::LastChild => PseudoClassesType::LastChild,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ could not find `PseudoClasses` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoClasses` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:613:31
[INFO] [stdout]     |
[INFO] [stdout] 613 |                     selector::PseudoClasses::Empty => PseudoClassesType::Empty,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ could not find `PseudoClasses` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoClasses` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:614:31
[INFO] [stdout]     |
[INFO] [stdout] 614 |                     selector::PseudoClasses::Not(v) => {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ could not find `PseudoClasses` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoClasses` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:622:31
[INFO] [stdout]     |
[INFO] [stdout] 622 |                     selector::PseudoClasses::OnlyChild => PseudoClassesType::OnlyChild,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ could not find `PseudoClasses` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoClasses` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:623:31
[INFO] [stdout]     |
[INFO] [stdout] 623 |                     selector::PseudoClasses::NthChild(a, b, selector_list) => {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ could not find `PseudoClasses` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoClasses` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:637:31
[INFO] [stdout]     |
[INFO] [stdout] 637 |                     selector::PseudoClasses::NthOfType(a, b) => PseudoClassesType::NthOfType(a, b),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ could not find `PseudoClasses` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoElements` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:643:31
[INFO] [stdout]     |
[INFO] [stdout] 643 |                     selector::PseudoElements::Before => PseudoElementsType::Before,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ could not find `PseudoElements` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoElements` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:644:31
[INFO] [stdout]     |
[INFO] [stdout] 644 |                     selector::PseudoElements::After => PseudoElementsType::After,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ could not find `PseudoElements` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoClasses` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:610:31
[INFO] [stdout]     |
[INFO] [stdout] 610 |                     selector::PseudoClasses::Host => PseudoClassesType::Host,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ could not find `PseudoClasses` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoClasses` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:611:31
[INFO] [stdout]     |
[INFO] [stdout] 611 |                     selector::PseudoClasses::FirstChild => PseudoClassesType::FirstChild,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ could not find `PseudoClasses` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoClasses` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:612:31
[INFO] [stdout]     |
[INFO] [stdout] 612 |                     selector::PseudoClasses::LastChild => PseudoClassesType::LastChild,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ could not find `PseudoClasses` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoClasses` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:613:31
[INFO] [stdout]     |
[INFO] [stdout] 613 |                     selector::PseudoClasses::Empty => PseudoClassesType::Empty,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ could not find `PseudoClasses` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoClasses` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:614:31
[INFO] [stdout]     |
[INFO] [stdout] 614 |                     selector::PseudoClasses::Not(v) => {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ could not find `PseudoClasses` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoClasses` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:622:31
[INFO] [stdout]     |
[INFO] [stdout] 622 |                     selector::PseudoClasses::OnlyChild => PseudoClassesType::OnlyChild,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ could not find `PseudoClasses` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoClasses` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:623:31
[INFO] [stdout]     |
[INFO] [stdout] 623 |                     selector::PseudoClasses::NthChild(a, b, selector_list) => {
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ could not find `PseudoClasses` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoClasses` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:637:31
[INFO] [stdout]     |
[INFO] [stdout] 637 |                     selector::PseudoClasses::NthOfType(a, b) => PseudoClassesType::NthOfType(a, b),
[INFO] [stdout]     |                               ^^^^^^^^^^^^^ could not find `PseudoClasses` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoElements` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:643:31
[INFO] [stdout]     |
[INFO] [stdout] 643 |                     selector::PseudoElements::Before => PseudoElementsType::Before,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ could not find `PseudoElements` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: could not find `PseudoElements` in `selector`
[INFO] [stdout]    --> src/sheet/borrow.rs:644:31
[INFO] [stdout]     |
[INFO] [stdout] 644 |                     selector::PseudoElements::After => PseudoElementsType::After,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ could not find `PseudoElements` in `selector`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PseudoClasses` in this scope
[INFO] [stdout]   --> src/sheet/selector.rs:39:29
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl core::fmt::Display for PseudoClasses {
[INFO] [stdout]    |                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PseudoElements` in this scope
[INFO] [stdout]   --> src/sheet/selector.rs:84:29
[INFO] [stdout]    |
[INFO] [stdout] 84 | impl core::fmt::Display for PseudoElements {
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Attribute` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:129:6
[INFO] [stdout]     |
[INFO] [stdout] 129 | impl Attribute {
[INFO] [stdout]     |      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Attribute` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:141:29
[INFO] [stdout]     |
[INFO] [stdout] 141 | impl core::fmt::Display for Attribute {
[INFO] [stdout]     |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SelectorFragment` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:180:23
[INFO] [stdout]     |
[INFO] [stdout] 180 | impl fmt::Display for SelectorFragment {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::SelectorFragment` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:447:1
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub struct SelectorFragment {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 SelectorRelationType::None => {}
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:185:17
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 SelectorRelationType::Ancestor(x) => write!(f, "{} ", x)?,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PseudoClasses` in this scope
[INFO] [stdout]   --> src/sheet/selector.rs:39:29
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl core::fmt::Display for PseudoClasses {
[INFO] [stdout]    |                             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:186:17
[INFO] [stdout]     |
[INFO] [stdout] 186 |                 SelectorRelationType::DirectParent(x) => write!(f, "{} > ", x)?,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PseudoElements` in this scope
[INFO] [stdout]   --> src/sheet/selector.rs:84:29
[INFO] [stdout]    |
[INFO] [stdout] 84 | impl core::fmt::Display for PseudoElements {
[INFO] [stdout]    |                             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 SelectorRelationType::NextSibling(x) => write!(f, "{} + ", x)?,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Attribute` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:129:6
[INFO] [stdout]     |
[INFO] [stdout] 129 | impl Attribute {
[INFO] [stdout]     |      ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:188:17
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 SelectorRelationType::SubsequentSibling(x) => write!(f, "{} ~ ", x)?,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Attribute` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:141:29
[INFO] [stdout]     |
[INFO] [stdout] 141 | impl core::fmt::Display for Attribute {
[INFO] [stdout]     |                             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SelectorFragment` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:215:6
[INFO] [stdout]     |
[INFO] [stdout] 215 | impl SelectorFragment {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::SelectorFragment` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:447:1
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub struct SelectorFragment {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SelectorFragment` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:180:23
[INFO] [stdout]     |
[INFO] [stdout] 180 | impl fmt::Display for SelectorFragment {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::SelectorFragment` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:447:1
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub struct SelectorFragment {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SelectorRelationType` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:228:41
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub(crate) fn with_relation(parent: SelectorRelationType) -> Self {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:184:17
[INFO] [stdout]     |
[INFO] [stdout] 184 |                 SelectorRelationType::None => {}
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:255:17
[INFO] [stdout]     |
[INFO] [stdout] 255 |                 SelectorRelationType::None => 0,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:185:17
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 SelectorRelationType::Ancestor(x) => write!(f, "{} ", x)?,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:256:17
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 SelectorRelationType::Ancestor(x) => x.weight(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:186:17
[INFO] [stdout]     |
[INFO] [stdout] 186 |                 SelectorRelationType::DirectParent(x) => write!(f, "{} > ", x)?,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 SelectorRelationType::DirectParent(x) => x.weight(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:187:17
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 SelectorRelationType::NextSibling(x) => write!(f, "{} + ", x)?,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:258:17
[INFO] [stdout]     |
[INFO] [stdout] 258 |                 SelectorRelationType::NextSibling(x) => x.weight(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:188:17
[INFO] [stdout]     |
[INFO] [stdout] 188 |                 SelectorRelationType::SubsequentSibling(x) => write!(f, "{} ~ ", x)?,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:259:17
[INFO] [stdout]     |
[INFO] [stdout] 259 |                 SelectorRelationType::SubsequentSibling(x) => x.weight(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SelectorFragment` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:215:6
[INFO] [stdout]     |
[INFO] [stdout] 215 | impl SelectorFragment {
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::SelectorFragment` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:447:1
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub struct SelectorFragment {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PseudoClasses` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:286:65
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub(crate) fn set_pseudo_classes(&mut self, pseudo_classes: PseudoClasses) {
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PseudoElements` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:289:67
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub(crate) fn set_pseudo_elements(&mut self, pseudo_elements: PseudoElements) {
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SelectorRelationType` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:228:41
[INFO] [stdout]     |
[INFO] [stdout] 228 |     pub(crate) fn with_relation(parent: SelectorRelationType) -> Self {
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Attribute` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:292:55
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub(crate) fn add_attribute(&mut self, attribute: Attribute) {
[INFO] [stdout]     |                                                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:255:17
[INFO] [stdout]     |
[INFO] [stdout] 255 |                 SelectorRelationType::None => 0,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:306:17
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 SelectorRelationType::Ancestor(frag) => {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:256:17
[INFO] [stdout]     |
[INFO] [stdout] 256 |                 SelectorRelationType::Ancestor(x) => x.weight(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 SelectorRelationType::DirectParent(frag) => {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:257:17
[INFO] [stdout]     |
[INFO] [stdout] 257 |                 SelectorRelationType::DirectParent(x) => x.weight(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Selector` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:325:23
[INFO] [stdout]     |
[INFO] [stdout] 325 | impl fmt::Display for Selector {
[INFO] [stdout]     |                       ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::Selector` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:412:1
[INFO] [stdout]     |
[INFO] [stdout] 412 | pub struct Selector {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:258:17
[INFO] [stdout]     |
[INFO] [stdout] 258 |                 SelectorRelationType::NextSibling(x) => x.weight(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Selector` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:339:6
[INFO] [stdout]     |
[INFO] [stdout] 339 | impl Selector {
[INFO] [stdout]     |      ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::Selector` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:412:1
[INFO] [stdout]     |
[INFO] [stdout] 412 | pub struct Selector {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:259:17
[INFO] [stdout]     |
[INFO] [stdout] 259 |                 SelectorRelationType::SubsequentSibling(x) => x.weight(),
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorFragment`
[INFO] [stdout]    --> src/sheet/selector.rs:342:29
[INFO] [stdout]     |
[INFO] [stdout] 342 |             fragments: vec![SelectorFragment::new()],
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ use of undeclared type `SelectorFragment`
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::SelectorFragment` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:447:1
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub struct SelectorFragment {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PseudoClasses` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:286:65
[INFO] [stdout]     |
[INFO] [stdout] 286 |     pub(crate) fn set_pseudo_classes(&mut self, pseudo_classes: PseudoClasses) {
[INFO] [stdout]     |                                                                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SelectorFragment` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:346:49
[INFO] [stdout]     |
[INFO] [stdout] 346 |     pub(crate) fn from_fragments(fragments: Vec<SelectorFragment>) -> Self {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::SelectorFragment` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:447:1
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub struct SelectorFragment {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `PseudoElements` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:289:67
[INFO] [stdout]     |
[INFO] [stdout] 289 |     pub(crate) fn set_pseudo_elements(&mut self, pseudo_elements: PseudoElements) {
[INFO] [stdout]     |                                                                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Attribute` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:292:55
[INFO] [stdout]     |
[INFO] [stdout] 292 |     pub(crate) fn add_attribute(&mut self, attribute: Attribute) {
[INFO] [stdout]     |                                                       ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:433:33
[INFO] [stdout]     |
[INFO] [stdout] 433 | ...                   SelectorRelationType::None => {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:306:17
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 SelectorRelationType::Ancestor(frag) => {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:436:33
[INFO] [stdout]     |
[INFO] [stdout] 436 | ...                   SelectorRelationType::Ancestor(x) => {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:309:17
[INFO] [stdout]     |
[INFO] [stdout] 309 |                 SelectorRelationType::DirectParent(frag) => {
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:440:33
[INFO] [stdout]     |
[INFO] [stdout] 440 | ...                   SelectorRelationType::DirectParent(x) => {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Selector` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:325:23
[INFO] [stdout]     |
[INFO] [stdout] 325 | impl fmt::Display for Selector {
[INFO] [stdout]     |                       ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::Selector` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:412:1
[INFO] [stdout]     |
[INFO] [stdout] 412 | pub struct Selector {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:444:33
[INFO] [stdout]     |
[INFO] [stdout] 444 | ...                   SelectorRelationType::NextSibling(x) => {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Selector` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:339:6
[INFO] [stdout]     |
[INFO] [stdout] 339 | impl Selector {
[INFO] [stdout]     |      ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::Selector` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:412:1
[INFO] [stdout]     |
[INFO] [stdout] 412 | pub struct Selector {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:448:33
[INFO] [stdout]     |
[INFO] [stdout] 448 | ...                   SelectorRelationType::SubsequentSibling(x) => {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorFragment`
[INFO] [stdout]    --> src/sheet/selector.rs:342:29
[INFO] [stdout]     |
[INFO] [stdout] 342 |             fragments: vec![SelectorFragment::new()],
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ use of undeclared type `SelectorFragment`
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::SelectorFragment` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:447:1
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub struct SelectorFragment {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Selector` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:472:54
[INFO] [stdout]     |
[INFO] [stdout] 472 |     pub(crate) fn from_string(selector_str: &str) -> Selector {
[INFO] [stdout]     |                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::Selector` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:412:1
[INFO] [stdout]     |
[INFO] [stdout] 412 | pub struct Selector {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `SelectorFragment` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:346:49
[INFO] [stdout]     |
[INFO] [stdout] 346 |     pub(crate) fn from_fragments(fragments: Vec<SelectorFragment>) -> Self {
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::SelectorFragment` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:447:1
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub struct SelectorFragment {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:433:33
[INFO] [stdout]     |
[INFO] [stdout] 433 | ...                   SelectorRelationType::None => {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Selector`
[INFO] [stdout]    --> src/sheet/selector.rs:480:9
[INFO] [stdout]     |
[INFO] [stdout] 480 |         Selector::default()
[INFO] [stdout]     |         ^^^^^^^^ use of undeclared type `Selector`
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::Selector` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:412:1
[INFO] [stdout]     |
[INFO] [stdout] 412 | pub struct Selector {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:436:33
[INFO] [stdout]     |
[INFO] [stdout] 436 | ...                   SelectorRelationType::Ancestor(x) => {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:440:33
[INFO] [stdout]     |
[INFO] [stdout] 440 | ...                   SelectorRelationType::DirectParent(x) => {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:444:33
[INFO] [stdout]     |
[INFO] [stdout] 444 | ...                   SelectorRelationType::NextSibling(x) => {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SelectorRelationType`
[INFO] [stdout]    --> src/sheet/selector.rs:448:33
[INFO] [stdout]     |
[INFO] [stdout] 448 | ...                   SelectorRelationType::SubsequentSibling(x) => {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^ use of undeclared type `SelectorRelationType`
[INFO] [stdout]     |
[INFO] [stdout] note: enum `crate::parser::property_value::borrow::SelectorRelationType` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:526:1
[INFO] [stdout]     |
[INFO] [stdout] 526 | pub enum SelectorRelationType {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0412]: cannot find type `Selector` in this scope
[INFO] [stdout]    --> src/sheet/selector.rs:472:54
[INFO] [stdout]     |
[INFO] [stdout] 472 |     pub(crate) fn from_string(selector_str: &str) -> Selector {
[INFO] [stdout]     |                                                      ^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::Selector` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:412:1
[INFO] [stdout]     |
[INFO] [stdout] 412 | pub struct Selector {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Selector`
[INFO] [stdout]    --> src/sheet/selector.rs:480:9
[INFO] [stdout]     |
[INFO] [stdout] 480 |         Selector::default()
[INFO] [stdout]     |         ^^^^^^^^ use of undeclared type `Selector`
[INFO] [stdout]     |
[INFO] [stdout] note: struct `crate::parser::property_value::borrow::Selector` exists but is inaccessible
[INFO] [stdout]    --> src/sheet/borrow.rs:412:1
[INFO] [stdout]     |
[INFO] [stdout] 412 | pub struct Selector {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^ not accessible
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/sheet/selector.rs:62:30
[INFO] [stdout]    |
[INFO] [stdout] 62 | ...                   .iter()
[INFO] [stdout]    |                        ^^^^ cannot infer type for type parameter `T` declared on the enum `Option`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeOperator`
[INFO] [stdout]    --> src/sheet/selector.rs:132:23
[INFO] [stdout]     |
[INFO] [stdout] 132 |             operator: AttributeOperator::Set,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `AttributeOperator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeFlags`
[INFO] [stdout]    --> src/sheet/selector.rs:133:31
[INFO] [stdout]     |
[INFO] [stdout] 133 |             case_insensitive: AttributeFlags::CaseSensitivityDependsOnName,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ use of undeclared type `AttributeFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/sheet/selector.rs:297:24
[INFO] [stdout]     |
[INFO] [stdout] 297 |             attributes.push(attribute);
[INFO] [stdout]     |                        ^^^^ cannot infer type for type parameter `T` declared on the enum `Option`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]   --> src/sheet/selector.rs:62:30
[INFO] [stdout]    |
[INFO] [stdout] 62 | ...                   .iter()
[INFO] [stdout]    |                        ^^^^ cannot infer type for type parameter `T` declared on the enum `Option`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeOperator`
[INFO] [stdout]    --> src/sheet/selector.rs:132:23
[INFO] [stdout]     |
[INFO] [stdout] 132 |             operator: AttributeOperator::Set,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `AttributeOperator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeFlags`
[INFO] [stdout]    --> src/sheet/selector.rs:133:31
[INFO] [stdout]     |
[INFO] [stdout] 133 |             case_insensitive: AttributeFlags::CaseSensitivityDependsOnName,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^ use of undeclared type `AttributeFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/sheet/selector.rs:297:24
[INFO] [stdout]     |
[INFO] [stdout] 297 |             attributes.push(attribute);
[INFO] [stdout]     |                        ^^^^ cannot infer type for type parameter `T` declared on the enum `Option`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::DisplayType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::DisplayType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::PositionType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::PositionType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::OverflowType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::OverflowType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::PointerEventsType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::PointerEventsType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::WxEngineTouchEventType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::WxEngineTouchEventType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::NumberType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::NumberType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BoxSizingType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BoxSizingType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TransformType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TransformType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::DisplayType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::DisplayType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::FloatType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::FloatType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::PositionType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::PositionType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::OverflowWrapType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::OverflowWrapType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::OverflowType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::OverflowType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::ResizeType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::ResizeType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::PointerEventsType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::PointerEventsType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::ZIndexType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::ZIndexType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::WxEngineTouchEventType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::WxEngineTouchEventType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::VisibilityType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::VisibilityType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::NumberType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::NumberType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::ColorType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::ColorType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BoxSizingType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BoxSizingType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::FlexDirectionType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::FlexDirectionType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::FlexWrapType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::FlexWrapType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TransformType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TransformType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::AlignItemsType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::AlignItemsType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::FloatType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::FloatType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::AlignSelfType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::AlignSelfType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::OverflowWrapType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::OverflowWrapType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::ResizeType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::ResizeType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::AlignContentType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::AlignContentType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::JustifyContentType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::JustifyContentType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::ZIndexType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::ZIndexType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::VisibilityType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::VisibilityType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::LengthType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::LengthType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::ColorType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::ColorType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::JustifyItemsType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::JustifyItemsType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::FlexDirectionType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::FlexDirectionType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BackgroundImageType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BackgroundImageType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::FlexWrapType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::FlexWrapType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BackgroundSizeType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BackgroundSizeType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::AlignItemsType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::AlignItemsType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::AlignSelfType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::AlignSelfType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BackgroundPositionType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BackgroundPositionType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::AlignContentType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::AlignContentType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BackgroundRepeatType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BackgroundRepeatType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::JustifyContentType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::JustifyContentType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BackgroundAttachmentType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BackgroundAttachmentType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BackgroundClipType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BackgroundClipType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::LengthType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::LengthType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BackgroundOriginType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BackgroundOriginType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::JustifyItemsType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::JustifyItemsType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BackgroundImageType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BackgroundImageType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::MaskModeType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::MaskModeType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BackgroundSizeType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BackgroundSizeType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BorderStyleType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BorderStyleType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BackgroundPositionType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BackgroundPositionType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BoxShadowType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BoxShadowType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BackgroundRepeatType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BackgroundRepeatType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BorderRadiusType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BorderRadiusType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BackgroundAttachmentType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BackgroundAttachmentType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BackgroundClipType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BackgroundClipType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TransitionPropertyType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TransitionPropertyType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BackgroundOriginType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BackgroundOriginType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TransitionTimeType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TransitionTimeType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::MaskModeType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::MaskModeType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TransitionTimingFnType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TransitionTimingFnType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BorderStyleType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BorderStyleType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::AnimationIterationCountType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::AnimationIterationCountType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BoxShadowType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BoxShadowType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::AnimationDirectionType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::AnimationDirectionType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BorderRadiusType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BorderRadiusType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::AnimationFillModeType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::AnimationFillModeType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::AnimationPlayStateType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::AnimationPlayStateType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TransitionPropertyType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TransitionPropertyType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::AnimationNameType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::AnimationNameType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TransitionTimeType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TransitionTimeType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::WillChangeType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::WillChangeType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::DirectionType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::DirectionType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TransitionTimingFnType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TransitionTimingFnType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::WritingModeType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::WritingModeType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::AnimationIterationCountType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::AnimationIterationCountType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::LineHeightType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::LineHeightType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::AnimationDirectionType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::AnimationDirectionType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TextAlignType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TextAlignType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::AnimationFillModeType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::AnimationFillModeType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::FontWeightType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::FontWeightType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::WordBreakType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::WordBreakType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::AnimationPlayStateType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::AnimationPlayStateType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::WhiteSpaceType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::WhiteSpaceType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TextOverflowType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TextOverflowType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::AnimationNameType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::AnimationNameType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::VerticalAlignType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::VerticalAlignType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::WillChangeType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::WillChangeType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::LetterSpacingType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::LetterSpacingType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::DirectionType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::DirectionType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::WordSpacingType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::WordSpacingType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::WritingModeType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::WritingModeType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::FontFamilyType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::FontFamilyType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::LineHeightType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::LineHeightType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::FontStyleType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::FontStyleType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TextShadowType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TextShadowType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TextDecorationLineType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TextDecorationLineType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TextAlignType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TextAlignType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::FontWeightType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::FontWeightType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TextDecorationStyleType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TextDecorationStyleType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TextDecorationThicknessType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TextDecorationThicknessType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::WordBreakType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::WordBreakType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::FontFeatureSettingsType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::FontFeatureSettingsType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::WhiteSpaceType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::WhiteSpaceType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::ListStyleTypeType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::ListStyleTypeType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TextOverflowType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TextOverflowType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::ListStyleImageType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::ListStyleImageType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::VerticalAlignType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::VerticalAlignType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::ListStylePositionType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::ListStylePositionType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::LetterSpacingType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::LetterSpacingType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::WordSpacingType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::WordSpacingType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BackdropFilterType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BackdropFilterType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::FontFamilyType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::FontFamilyType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::FilterType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::FilterType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::FontStyleType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::FontStyleType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TextShadowType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TextShadowType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TransformOriginType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TransformOriginType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TextDecorationLineType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TextDecorationLineType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::AspectRatioType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::AspectRatioType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TextDecorationStyleType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TextDecorationStyleType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::ContainType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::ContainType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TextDecorationThicknessType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TextDecorationThicknessType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::ContentType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::ContentType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::FontFeatureSettingsType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::FontFeatureSettingsType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::ScrollbarType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::ScrollbarType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::CustomPropertyType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::CustomPropertyType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::ListStyleTypeType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::ListStyleTypeType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::ListStyleImageType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::ListStyleImageType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::ListStylePositionType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::ListStylePositionType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::BackdropFilterType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::BackdropFilterType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::FilterType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::FilterType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::TransformOriginType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::TransformOriginType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::AspectRatioType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::AspectRatioType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::ContainType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::ContainType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::ContentType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::ContentType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::ScrollbarType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::ScrollbarType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `typing::CustomPropertyType: CompatibilityCheck` is not satisfied
[INFO] [stdout]    --> src/property.rs:23:1
[INFO] [stdout]     |
[INFO] [stdout] 23  | / property_list! (PropertyValueWithGlobal, {
[INFO] [stdout] 24  | |     // basic positioning
[INFO] [stdout] 25  | |     0x01 Display: DisplayType as Initial default Display::Inline;
[INFO] [stdout] 26  | |     0x02 Position: PositionType as Initial default Position::Static;
[INFO] [stdout] ...   |
[INFO] [stdout] 186 | |     // considering bincode performance, the max value should be 0xfa
[INFO] [stdout] 187 | | });
[INFO] [stdout]     | |__^ the trait `CompatibilityCheck` is not implemented for `typing::CustomPropertyType`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the following other types implement trait `CompatibilityCheck`:
[INFO] [stdout]               ()
[INFO] [stdout]               Cell<T>
[INFO] [stdout]               [f32; 16]
[INFO] [stdout]               [f32; 6]
[INFO] [stdout]               bool
[INFO] [stdout]               f32
[INFO] [stdout]               i32
[INFO] [stdout]               property::Property
[INFO] [stdout]             and 11 others
[INFO] [stdout]     = note: this error originates in the derive macro `float_pigment_css_macro::CompatibilityCheckForEnumVariant` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/parser/mod.rs:995:30
[INFO] [stdout]     |
[INFO] [stdout] 995 |         match pseudo_classes.as_mut() {
[INFO] [stdout]     |                              ^^^^^^ cannot infer type for type parameter `T` declared on the enum `Option`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/parser/mod.rs:995:30
[INFO] [stdout]     |
[INFO] [stdout] 995 |         match pseudo_classes.as_mut() {
[INFO] [stdout]     |                              ^^^^^^ cannot infer type for type parameter `T` declared on the enum `Option`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PseudoClasses`
[INFO] [stdout]    --> src/sheet/selector.rs:397:33
[INFO] [stdout]     |
[INFO] [stdout] 397 | ...                   PseudoClasses::Host => {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of undeclared type `PseudoClasses`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeFlags`
[INFO] [stdout]    --> src/sheet/selector.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             AttributeFlags::CaseSensitivityDependsOnName => {}
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ use of undeclared type `AttributeFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeOperator`
[INFO] [stdout]    --> src/sheet/selector.rs:145:13
[INFO] [stdout]     |
[INFO] [stdout] 145 |             AttributeOperator::Set => {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `AttributeOperator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeOperator`
[INFO] [stdout]    --> src/sheet/selector.rs:148:13
[INFO] [stdout]     |
[INFO] [stdout] 148 |             AttributeOperator::Exact => s.push('='),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `AttributeOperator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeOperator`
[INFO] [stdout]    --> src/sheet/selector.rs:149:13
[INFO] [stdout]     |
[INFO] [stdout] 149 |             AttributeOperator::List => s.push_str("~="),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `AttributeOperator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeOperator`
[INFO] [stdout]    --> src/sheet/selector.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             AttributeOperator::Begin => s.push_str("^="),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `AttributeOperator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeOperator`
[INFO] [stdout]    --> src/sheet/selector.rs:151:13
[INFO] [stdout]     |
[INFO] [stdout] 151 |             AttributeOperator::End => s.push_str("$="),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `AttributeOperator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeOperator`
[INFO] [stdout]    --> src/sheet/selector.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             AttributeOperator::Contain => s.push_str("*="),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `AttributeOperator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeOperator`
[INFO] [stdout]    --> src/sheet/selector.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             AttributeOperator::Hyphen => s.push_str("|="),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `AttributeOperator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeFlags`
[INFO] [stdout]    --> src/sheet/selector.rs:157:13
[INFO] [stdout]     |
[INFO] [stdout] 157 |             AttributeFlags::CaseInsensitive => s.push_str(" i"),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ use of undeclared type `AttributeFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeFlags`
[INFO] [stdout]    --> src/sheet/selector.rs:158:13
[INFO] [stdout]     |
[INFO] [stdout] 158 |             AttributeFlags::CaseSensitive => s.push_str(" s"),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ use of undeclared type `AttributeFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0282, E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `float-pigment-css` (lib) due to 279 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PseudoClasses`
[INFO] [stdout]    --> src/sheet/selector.rs:397:33
[INFO] [stdout]     |
[INFO] [stdout] 397 | ...                   PseudoClasses::Host => {
[INFO] [stdout]     |                       ^^^^^^^^^^^^^ use of undeclared type `PseudoClasses`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeFlags`
[INFO] [stdout]    --> src/sheet/selector.rs:159:13
[INFO] [stdout]     |
[INFO] [stdout] 159 |             AttributeFlags::CaseSensitivityDependsOnName => {}
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ use of undeclared type `AttributeFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeOperator`
[INFO] [stdout]    --> src/sheet/selector.rs:145:13
[INFO] [stdout]     |
[INFO] [stdout] 145 |             AttributeOperator::Set => {
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `AttributeOperator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeOperator`
[INFO] [stdout]    --> src/sheet/selector.rs:148:13
[INFO] [stdout]     |
[INFO] [stdout] 148 |             AttributeOperator::Exact => s.push('='),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `AttributeOperator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeOperator`
[INFO] [stdout]    --> src/sheet/selector.rs:149:13
[INFO] [stdout]     |
[INFO] [stdout] 149 |             AttributeOperator::List => s.push_str("~="),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `AttributeOperator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeOperator`
[INFO] [stdout]    --> src/sheet/selector.rs:150:13
[INFO] [stdout]     |
[INFO] [stdout] 150 |             AttributeOperator::Begin => s.push_str("^="),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `AttributeOperator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeOperator`
[INFO] [stdout]    --> src/sheet/selector.rs:151:13
[INFO] [stdout]     |
[INFO] [stdout] 151 |             AttributeOperator::End => s.push_str("$="),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `AttributeOperator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeOperator`
[INFO] [stdout]    --> src/sheet/selector.rs:152:13
[INFO] [stdout]     |
[INFO] [stdout] 152 |             AttributeOperator::Contain => s.push_str("*="),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `AttributeOperator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeOperator`
[INFO] [stdout]    --> src/sheet/selector.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             AttributeOperator::Hyphen => s.push_str("|="),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^ use of undeclared type `AttributeOperator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeFlags`
[INFO] [stdout]    --> src/sheet/selector.rs:157:13
[INFO] [stdout]     |
[INFO] [stdout] 157 |             AttributeFlags::CaseInsensitive => s.push_str(" i"),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ use of undeclared type `AttributeFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `AttributeFlags`
[INFO] [stdout]    --> src/sheet/selector.rs:158:13
[INFO] [stdout]     |
[INFO] [stdout] 158 |             AttributeFlags::CaseSensitive => s.push_str(" s"),
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ use of undeclared type `AttributeFlags`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0282, E0412, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `float-pigment-css` (lib test) due to 279 previous errors
[INFO] running `Command { std: "docker" "inspect" "756ca8d593698b515d7664ee32d469980436a90db37def2f4f55a412a3bcd5e9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "756ca8d593698b515d7664ee32d469980436a90db37def2f4f55a412a3bcd5e9", kill_on_drop: false }`
[INFO] [stdout] 756ca8d593698b515d7664ee32d469980436a90db37def2f4f55a412a3bcd5e9
