[INFO] fetching crate y-octo 0.0.1...
[INFO] testing y-octo-0.0.1 against beta-2025-10-28 for beta-1.92-2
[INFO] extracting crate y-octo 0.0.1 into /workspace/builds/worker-1-tc2/source
[INFO] started tweaking crates.io crate y-octo 0.0.1
[INFO] finished tweaking crates.io crate y-octo 0.0.1
[INFO] tweaked toml for crates.io crate y-octo 0.0.1 written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate y-octo 0.0.1 on toolchain beta-2025-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate y-octo 0.0.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" "+beta-2025-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 124ff33bde6e1d6bf4c5ce02cbe38f00e557381e28bffed283d56999655ed2e1
[INFO] running `Command { std: "docker" "start" "-a" "124ff33bde6e1d6bf4c5ce02cbe38f00e557381e28bffed283d56999655ed2e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "124ff33bde6e1d6bf4c5ce02cbe38f00e557381e28bffed283d56999655ed2e1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "124ff33bde6e1d6bf4c5ce02cbe38f00e557381e28bffed283d56999655ed2e1", kill_on_drop: false }`
[INFO] [stdout] 124ff33bde6e1d6bf4c5ce02cbe38f00e557381e28bffed283d56999655ed2e1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] d48ef1c85eeef119a0a7b9135858ae71d3e4e391dabff91a2ec0bd9a8bc1a040
[INFO] running `Command { std: "docker" "start" "-a" "d48ef1c85eeef119a0a7b9135858ae71d3e4e391dabff91a2ec0bd9a8bc1a040", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.147
[INFO] [stderr]    Compiling proc-macro2 v1.0.66
[INFO] [stderr]    Compiling unicode-ident v1.0.11
[INFO] [stderr]    Compiling radium v0.7.0
[INFO] [stderr]    Compiling serde v1.0.183
[INFO] [stderr]    Compiling ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling tap v1.0.1
[INFO] [stderr]    Compiling serde_json v1.0.105
[INFO] [stderr]    Compiling thiserror v1.0.47
[INFO] [stderr]    Compiling ryu v1.0.15
[INFO] [stderr]    Compiling funty v2.0.0
[INFO] [stderr]    Compiling itoa v1.0.9
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling num-traits v0.2.16
[INFO] [stderr]    Compiling log v0.4.20
[INFO] [stderr]    Compiling wyz v0.5.1
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling quote v1.0.33
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling syn v2.0.29
[INFO] [stderr]    Compiling getrandom v0.2.10
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling ordered-float v3.9.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling nanoid v0.4.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.47
[INFO] [stderr]    Compiling y-octo v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]   --> src/doc/codec/any.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[cfg_attr(fuzzing, derive(arbitrary::Arbitrary))]
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]   --> src/doc/codec/id.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[cfg_attr(fuzzing, derive(arbitrary::Arbitrary))]
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/codec/item.rs:116:26
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[cfg_attr(all(test, not(loom)), derive(proptest_derive::Arbitrary))]
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/doc/codec/refs.rs:5:26
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg_attr(all(test, not(loom)), derive(proptest_derive::Arbitrary))]
[INFO] [stdout]   |                          ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]   --> src/doc/codec/refs.rs:14:26
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[cfg_attr(all(test, not(loom)), derive(proptest_derive::Arbitrary))]
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/codec/item.rs:121:30
[INFO] [stdout]     |
[INFO] [stdout] 121 |     #[cfg_attr(all(test, not(loom)), proptest(value = "None"))]
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/codec/item.rs:123:30
[INFO] [stdout]     |
[INFO] [stdout] 123 |     #[cfg_attr(all(test, not(loom)), proptest(value = "None"))]
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/codec/item.rs:131:30
[INFO] [stdout]     |
[INFO] [stdout] 131 |     #[cfg_attr(all(test, not(loom)), proptest(value = "ItemFlags::default()"))]
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `serde_json`
[INFO] [stdout]    --> src/doc/codec/any.rs:305:7
[INFO] [stdout]     |
[INFO] [stdout] 305 | #[cfg(feature = "serde_json")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `bench`
[INFO] [stdout]     = help: consider adding `serde_json` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug`
[INFO] [stdout]    --> src/doc/codec/item.rs:252:15
[INFO] [stdout]     |
[INFO] [stdout] 252 |     #[cfg(any(debug, test))]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug`
[INFO] [stdout]    --> src/doc/codec/item.rs:282:15
[INFO] [stdout]     |
[INFO] [stdout] 282 |     #[cfg(any(debug, test))]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/common/somr.rs:306:21
[INFO] [stdout]     |
[INFO] [stdout] 306 | #[cfg(all(test, not(loom)))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]   --> src/doc/publisher.rs:26:44
[INFO] [stdout]    |
[INFO] [stdout] 26 |         if cfg!(not(any(feature = "bench", fuzzing, loom, miri))) {
[INFO] [stdout]    |                                            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]   --> src/doc/publisher.rs:26:53
[INFO] [stdout]    |
[INFO] [stdout] 26 |         if cfg!(not(any(feature = "bench", fuzzing, loom, miri))) {
[INFO] [stdout]    |                                                     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/sync.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(not(loom))]
[INFO] [stdout]   |           ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/sync.rs:7:21
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[cfg(all(test, not(loom)))]
[INFO] [stdout]   |                     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]   --> src/sync.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[cfg(loom)]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait `FlattenGet` is never used
[INFO] [stdout]    --> src/doc/common/somr.rs:223:11
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub trait FlattenGet<T> {
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_all` is never used
[INFO] [stdout]   --> src/doc/types/map.rs:54:8
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub(crate) trait MapType: AsInner<Inner = YTypeRef> {
[INFO] [stdout]    |                  ------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 54 |     fn get_all(&self) -> HashMap<String, Option<Arc<Content>>> {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AwarenessMessage` is never constructed
[INFO] [stdout]   --> src/protocol/awareness.rs:89:12
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub struct AwarenessMessage {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/doc/codec/update.rs:98:24
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub(crate) fn iter(&mut self, state: StateVector) -> UpdateIterator {
[INFO] [stdout]    |                        ^^^^^^^^^                         ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub(crate) fn iter(&mut self, state: StateVector) -> UpdateIterator<'_> {
[INFO] [stdout]    |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/codec/update.rs:102:28
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn delete_set_iter(&mut self, state: StateVector) -> DeleteSetIterator {
[INFO] [stdout]     |                            ^^^^^^^^^                         ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn delete_set_iter(&mut self, state: StateVector) -> DeleteSetIterator<'_> {
[INFO] [stdout]     |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:274:32
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<super::YType>> {
[INFO] [stdout]     |                                ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout] ...
[INFO] [stdout] 344 | impl_type!(XMLElement);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:284:33
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<super::YType>> {
[INFO] [stdout]     |                                 ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout] ...
[INFO] [stdout] 344 | impl_type!(XMLElement);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:274:32
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<super::YType>> {
[INFO] [stdout]     |                                ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout] ...
[INFO] [stdout] 345 | impl_type!(XMLFragment);
[INFO] [stdout]     | ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:284:33
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<super::YType>> {
[INFO] [stdout]     |                                 ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout] ...
[INFO] [stdout] 345 | impl_type!(XMLFragment);
[INFO] [stdout]     | ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:274:32
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<super::YType>> {
[INFO] [stdout]     |                                ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_type!(XMLText);
[INFO] [stdout]     | ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:284:33
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<super::YType>> {
[INFO] [stdout]     |                                 ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_type!(XMLText);
[INFO] [stdout]     | ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:274:32
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<super::YType>> {
[INFO] [stdout]     |                                ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout] ...
[INFO] [stdout] 347 | impl_type!(XMLHook);
[INFO] [stdout]     | ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:284:33
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<super::YType>> {
[INFO] [stdout]     |                                 ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout] ...
[INFO] [stdout] 347 | impl_type!(XMLHook);
[INFO] [stdout]     | ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:274:32
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<super::YType>> {
[INFO] [stdout]     |                                ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/array.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout]   3 | impl_type!(Array);
[INFO] [stdout]     | ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:284:33
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<super::YType>> {
[INFO] [stdout]     |                                 ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/array.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout]   3 | impl_type!(Array);
[INFO] [stdout]     | ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:274:32
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<super::YType>> {
[INFO] [stdout]     |                                ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/map.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | impl_type!(Map);
[INFO] [stdout]     | --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:284:33
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<super::YType>> {
[INFO] [stdout]     |                                 ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/map.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | impl_type!(Map);
[INFO] [stdout]     | --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:274:32
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<super::YType>> {
[INFO] [stdout]     |                                ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/text.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout]   4 | impl_type!(Text);
[INFO] [stdout]     | ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:284:33
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<super::YType>> {
[INFO] [stdout]     |                                 ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/text.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout]   4 | impl_type!(Text);
[INFO] [stdout]     | ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/protocol/scanner.rs:8:24
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn new(buffer: &[u8]) -> SyncMessageScanner {
[INFO] [stdout]   |                        ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                        |
[INFO] [stdout]   |                        the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn new(buffer: &[u8]) -> SyncMessageScanner<'_> {
[INFO] [stdout]   |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 4.12s
[INFO] running `Command { std: "docker" "inspect" "d48ef1c85eeef119a0a7b9135858ae71d3e4e391dabff91a2ec0bd9a8bc1a040", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d48ef1c85eeef119a0a7b9135858ae71d3e4e391dabff91a2ec0bd9a8bc1a040", kill_on_drop: false }`
[INFO] [stdout] d48ef1c85eeef119a0a7b9135858ae71d3e4e391dabff91a2ec0bd9a8bc1a040
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2025-10-28" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 94029b7716f8a10aaf5b737a8180892c78e5238eae5c5cb8feab40f9dc3a9521
[INFO] running `Command { std: "docker" "start" "-a" "94029b7716f8a10aaf5b737a8180892c78e5238eae5c5cb8feab40f9dc3a9521", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.147
[INFO] [stderr]    Compiling serde v1.0.183
[INFO] [stderr]    Compiling serde_derive v1.0.183
[INFO] [stderr]    Compiling rustix v0.38.8
[INFO] [stderr]    Compiling libm v0.2.7
[INFO] [stderr]    Compiling bitflags v2.4.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.5
[INFO] [stderr]    Compiling crossbeam-utils v0.8.16
[INFO] [stderr]    Compiling getrandom v0.1.16
[INFO] [stderr]    Compiling num-traits v0.2.16
[INFO] [stderr]    Compiling memoffset v0.9.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.15
[INFO] [stderr]    Compiling fastrand v2.0.0
[INFO] [stderr]    Compiling proc-macro2 v0.4.30
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling rayon-core v1.11.0
[INFO] [stderr]    Compiling unicode-xid v0.1.0
[INFO] [stderr]    Compiling regex-syntax v0.7.4
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling syn v0.15.44
[INFO] [stderr]    Compiling regex-syntax v0.6.29
[INFO] [stderr]    Compiling smallvec v1.11.0
[INFO] [stderr]    Compiling anstyle v1.0.1
[INFO] [stderr]    Compiling half v1.8.2
[INFO] [stderr]    Compiling clap_lex v0.5.0
[INFO] [stderr]    Compiling plotters-backend v0.3.5
[INFO] [stderr]    Compiling ciborium-io v0.2.1
[INFO] [stderr]    Compiling walkdir v2.3.3
[INFO] [stderr]    Compiling smallstr v0.2.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.1
[INFO] [stderr]    Compiling clap_builder v4.3.23
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling crossbeam-channel v0.5.8
[INFO] [stderr]    Compiling plotters-svg v0.3.5
[INFO] [stderr]    Compiling atomic_refcell v0.1.11
[INFO] [stderr]    Compiling oorandom v11.1.3
[INFO] [stderr]    Compiling once_cell v1.18.0
[INFO] [stderr]    Compiling quote v0.6.13
[INFO] [stderr]    Compiling crossbeam-deque v0.8.3
[INFO] [stderr]    Compiling path-ext v0.1.0
[INFO] [stderr]    Compiling getrandom v0.2.10
[INFO] [stderr]    Compiling wait-timeout v0.2.0
[INFO] [stderr]    Compiling num_cpus v1.16.0
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling rand_core v0.5.1
[INFO] [stderr]    Compiling rand_chacha v0.2.2
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand_xorshift v0.3.0
[INFO] [stderr]    Compiling rand v0.7.3
[INFO] [stderr]    Compiling plotters v0.3.5
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling regex-automata v0.3.6
[INFO] [stderr]    Compiling rayon v1.7.0
[INFO] [stderr]    Compiling criterion-plot v0.5.0
[INFO] [stderr]    Compiling nanoid v0.4.0
[INFO] [stderr]    Compiling tempfile v3.8.0
[INFO] [stderr]    Compiling is-terminal v0.4.9
[INFO] [stderr]    Compiling rusty-fork v0.3.0
[INFO] [stderr]    Compiling clap v4.3.23
[INFO] [stderr]    Compiling proptest v1.2.0
[INFO] [stderr]    Compiling serde_json v1.0.105
[INFO] [stderr]    Compiling ciborium v0.2.1
[INFO] [stderr]    Compiling regex v1.9.3
[INFO] [stderr]    Compiling lib0 v0.16.10
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling assert-json-diff v2.0.2
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]    Compiling yrs v0.16.5
[INFO] [stderr]    Compiling proptest-derive v0.3.0
[INFO] [stderr]    Compiling ordered-float v3.9.0
[INFO] [stderr]    Compiling y-octo v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]   --> src/doc/codec/any.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[cfg_attr(fuzzing, derive(arbitrary::Arbitrary))]
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]   --> src/doc/codec/id.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[cfg_attr(fuzzing, derive(arbitrary::Arbitrary))]
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/codec/item.rs:116:26
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[cfg_attr(all(test, not(loom)), derive(proptest_derive::Arbitrary))]
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/doc/codec/refs.rs:5:26
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg_attr(all(test, not(loom)), derive(proptest_derive::Arbitrary))]
[INFO] [stdout]   |                          ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]   --> src/doc/codec/refs.rs:14:26
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[cfg_attr(all(test, not(loom)), derive(proptest_derive::Arbitrary))]
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/codec/item.rs:121:30
[INFO] [stdout]     |
[INFO] [stdout] 121 |     #[cfg_attr(all(test, not(loom)), proptest(value = "None"))]
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/codec/item.rs:123:30
[INFO] [stdout]     |
[INFO] [stdout] 123 |     #[cfg_attr(all(test, not(loom)), proptest(value = "None"))]
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/codec/item.rs:131:30
[INFO] [stdout]     |
[INFO] [stdout] 131 |     #[cfg_attr(all(test, not(loom)), proptest(value = "ItemFlags::default()"))]
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `serde_json`
[INFO] [stdout]    --> src/doc/codec/any.rs:305:7
[INFO] [stdout]     |
[INFO] [stdout] 305 | #[cfg(feature = "serde_json")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `bench`
[INFO] [stdout]     = help: consider adding `serde_json` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug`
[INFO] [stdout]    --> src/doc/codec/item.rs:252:15
[INFO] [stdout]     |
[INFO] [stdout] 252 |     #[cfg(any(debug, test))]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug`
[INFO] [stdout]    --> src/doc/codec/item.rs:282:15
[INFO] [stdout]     |
[INFO] [stdout] 282 |     #[cfg(any(debug, test))]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/common/somr.rs:306:21
[INFO] [stdout]     |
[INFO] [stdout] 306 | #[cfg(all(test, not(loom)))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]   --> src/doc/publisher.rs:26:44
[INFO] [stdout]    |
[INFO] [stdout] 26 |         if cfg!(not(any(feature = "bench", fuzzing, loom, miri))) {
[INFO] [stdout]    |                                            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]   --> src/doc/publisher.rs:26:53
[INFO] [stdout]    |
[INFO] [stdout] 26 |         if cfg!(not(any(feature = "bench", fuzzing, loom, miri))) {
[INFO] [stdout]    |                                                     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/sync.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(not(loom))]
[INFO] [stdout]   |           ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/sync.rs:7:21
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[cfg(all(test, not(loom)))]
[INFO] [stdout]   |                     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]   --> src/sync.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[cfg(loom)]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling y-sync v0.3.0
[INFO] [stdout] warning: trait `FlattenGet` is never used
[INFO] [stdout]    --> src/doc/common/somr.rs:223:11
[INFO] [stdout]     |
[INFO] [stdout] 223 | pub trait FlattenGet<T> {
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `get_all` is never used
[INFO] [stdout]   --> src/doc/types/map.rs:54:8
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub(crate) trait MapType: AsInner<Inner = YTypeRef> {
[INFO] [stdout]    |                  ------- method in this trait
[INFO] [stdout] ...
[INFO] [stdout] 54 |     fn get_all(&self) -> HashMap<String, Option<Arc<Content>>> {
[INFO] [stdout]    |        ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AwarenessMessage` is never constructed
[INFO] [stdout]   --> src/protocol/awareness.rs:89:12
[INFO] [stdout]    |
[INFO] [stdout] 89 | pub struct AwarenessMessage {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]   --> src/doc/codec/update.rs:98:24
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub(crate) fn iter(&mut self, state: StateVector) -> UpdateIterator {
[INFO] [stdout]    |                        ^^^^^^^^^                         ^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]    |                        |
[INFO] [stdout]    |                        the lifetime is elided here
[INFO] [stdout]    |
[INFO] [stdout]    = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]    = note: `#[warn(mismatched_lifetime_syntaxes)]` on by default
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]    |
[INFO] [stdout] 98 |     pub(crate) fn iter(&mut self, state: StateVector) -> UpdateIterator<'_> {
[INFO] [stdout]    |                                                                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/codec/update.rs:102:28
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn delete_set_iter(&mut self, state: StateVector) -> DeleteSetIterator {
[INFO] [stdout]     |                            ^^^^^^^^^                         ^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            the lifetime is elided here
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 102 |     pub fn delete_set_iter(&mut self, state: StateVector) -> DeleteSetIterator<'_> {
[INFO] [stdout]     |                                                                               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:274:32
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<super::YType>> {
[INFO] [stdout]     |                                ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout] ...
[INFO] [stdout] 344 | impl_type!(XMLElement);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:284:33
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<super::YType>> {
[INFO] [stdout]     |                                 ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout] ...
[INFO] [stdout] 344 | impl_type!(XMLElement);
[INFO] [stdout]     | ---------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:274:32
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<super::YType>> {
[INFO] [stdout]     |                                ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout] ...
[INFO] [stdout] 345 | impl_type!(XMLFragment);
[INFO] [stdout]     | ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:284:33
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<super::YType>> {
[INFO] [stdout]     |                                 ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout] ...
[INFO] [stdout] 345 | impl_type!(XMLFragment);
[INFO] [stdout]     | ----------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:274:32
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<super::YType>> {
[INFO] [stdout]     |                                ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_type!(XMLText);
[INFO] [stdout]     | ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:284:33
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<super::YType>> {
[INFO] [stdout]     |                                 ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout] ...
[INFO] [stdout] 346 | impl_type!(XMLText);
[INFO] [stdout]     | ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:274:32
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<super::YType>> {
[INFO] [stdout]     |                                ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout] ...
[INFO] [stdout] 347 | impl_type!(XMLHook);
[INFO] [stdout]     | ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:284:33
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<super::YType>> {
[INFO] [stdout]     |                                 ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout] ...
[INFO] [stdout] 347 | impl_type!(XMLHook);
[INFO] [stdout]     | ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:274:32
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<super::YType>> {
[INFO] [stdout]     |                                ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/array.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout]   3 | impl_type!(Array);
[INFO] [stdout]     | ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:284:33
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<super::YType>> {
[INFO] [stdout]     |                                 ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/array.rs:3:1
[INFO] [stdout]     |
[INFO] [stdout]   3 | impl_type!(Array);
[INFO] [stdout]     | ----------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:274:32
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<super::YType>> {
[INFO] [stdout]     |                                ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/map.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | impl_type!(Map);
[INFO] [stdout]     | --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:284:33
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<super::YType>> {
[INFO] [stdout]     |                                 ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/map.rs:11:1
[INFO] [stdout]     |
[INFO] [stdout]  11 | impl_type!(Map);
[INFO] [stdout]     | --------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:274:32
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<super::YType>> {
[INFO] [stdout]     |                                ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/text.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout]   4 | impl_type!(Text);
[INFO] [stdout]     | ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 274 |             pub(crate) fn read(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockReadGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]    --> src/doc/types/mod.rs:284:33
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<super::YType>> {
[INFO] [stdout]     |                                 ^^^^^ the lifetime is elided here ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/text.rs:4:1
[INFO] [stdout]     |
[INFO] [stdout]   4 | impl_type!(Text);
[INFO] [stdout]     | ---------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout]     = note: this warning originates in the macro `impl_type` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]     |
[INFO] [stdout] 284 |             pub(crate) fn write(&self) -> $crate::JwstCodecResult<$crate::sync::RwLockWriteGuard<'_, super::YType>> {
[INFO] [stdout]     |                                                                                                  +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: hiding a lifetime that's elided elsewhere is confusing
[INFO] [stdout]  --> src/protocol/scanner.rs:8:24
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn new(buffer: &[u8]) -> SyncMessageScanner {
[INFO] [stdout]   |                        ^^^^^     ^^^^^^^^^^^^^^^^^^ the same lifetime is hidden here
[INFO] [stdout]   |                        |
[INFO] [stdout]   |                        the lifetime is elided here
[INFO] [stdout]   |
[INFO] [stdout]   = help: the same lifetime is referred to in inconsistent ways, making the signature confusing
[INFO] [stdout] help: use `'_` for type paths
[INFO] [stdout]   |
[INFO] [stdout] 8 |     pub fn new(buffer: &[u8]) -> SyncMessageScanner<'_> {
[INFO] [stdout]   |                                                    ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]   --> src/doc/codec/any.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[cfg_attr(fuzzing, derive(arbitrary::Arbitrary))]
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]   --> src/doc/codec/id.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | #[cfg_attr(fuzzing, derive(arbitrary::Arbitrary))]
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/codec/item.rs:116:26
[INFO] [stdout]     |
[INFO] [stdout] 116 | #[cfg_attr(all(test, not(loom)), derive(proptest_derive::Arbitrary))]
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/doc/codec/refs.rs:5:26
[INFO] [stdout]   |
[INFO] [stdout] 5 | #[cfg_attr(all(test, not(loom)), derive(proptest_derive::Arbitrary))]
[INFO] [stdout]   |                          ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]   --> src/doc/codec/refs.rs:14:26
[INFO] [stdout]    |
[INFO] [stdout] 14 | #[cfg_attr(all(test, not(loom)), derive(proptest_derive::Arbitrary))]
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/codec/update.rs:430:26
[INFO] [stdout]     |
[INFO] [stdout] 430 |     #[cfg_attr(any(miri, loom), ignore)]
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/document.rs:332:26
[INFO] [stdout]     |
[INFO] [stdout] 332 |     #[cfg_attr(any(miri, loom), ignore)]
[INFO] [stdout]     |                          ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/codec/item.rs:121:30
[INFO] [stdout]     |
[INFO] [stdout] 121 |     #[cfg_attr(all(test, not(loom)), proptest(value = "None"))]
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/codec/item.rs:123:30
[INFO] [stdout]     |
[INFO] [stdout] 123 |     #[cfg_attr(all(test, not(loom)), proptest(value = "None"))]
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/codec/item.rs:131:30
[INFO] [stdout]     |
[INFO] [stdout] 131 |     #[cfg_attr(all(test, not(loom)), proptest(value = "ItemFlags::default()"))]
[INFO] [stdout]     |                              ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/awareness.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 | /         loom_model!({
[INFO] [stdout] 154 | |             let mut awareness = Awareness::new(0);
[INFO] [stdout] ...   |
[INFO] [stdout] 234 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/awareness.rs:153:9
[INFO] [stdout]     |
[INFO] [stdout] 153 | /         loom_model!({
[INFO] [stdout] 154 | |             let mut awareness = Awareness::new(0);
[INFO] [stdout] ...   |
[INFO] [stdout] 234 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition value: `serde_json`
[INFO] [stdout]    --> src/doc/codec/any.rs:305:7
[INFO] [stdout]     |
[INFO] [stdout] 305 | #[cfg(feature = "serde_json")]
[INFO] [stdout]     |       ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected values for `feature` are: `bench`
[INFO] [stdout]     = help: consider adding `serde_json` as a feature in `Cargo.toml`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/codec/content.rs:304:9
[INFO] [stdout]     |
[INFO] [stdout] 304 | /         loom_model!({
[INFO] [stdout] 305 | |             let contents = [
[INFO] [stdout] 306 | |                 Content::Deleted(42),
[INFO] [stdout] 307 | |                 Content::Json(vec![None, Some("test_1".to_string()), Some("test_2".to_string())]),
[INFO] [stdout] ...   |
[INFO] [stdout] 338 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/codec/content.rs:304:9
[INFO] [stdout]     |
[INFO] [stdout] 304 | /         loom_model!({
[INFO] [stdout] 305 | |             let contents = [
[INFO] [stdout] 306 | |                 Content::Deleted(42),
[INFO] [stdout] 307 | |                 Content::Json(vec![None, Some("test_1".to_string()), Some("test_2".to_string())]),
[INFO] [stdout] ...   |
[INFO] [stdout] 338 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug`
[INFO] [stdout]    --> src/doc/codec/item.rs:252:15
[INFO] [stdout]     |
[INFO] [stdout] 252 |     #[cfg(any(debug, test))]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `debug`
[INFO] [stdout]    --> src/doc/codec/item.rs:282:15
[INFO] [stdout]     |
[INFO] [stdout] 282 |     #[cfg(any(debug, test))]
[INFO] [stdout]     |               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(debug)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(debug)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/codec/item.rs:476:15
[INFO] [stdout]     |
[INFO] [stdout] 476 |     #[cfg(not(loom))]
[INFO] [stdout]     |               ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/codec/refs.rs:390:15
[INFO] [stdout]     |
[INFO] [stdout] 390 |     #[cfg(not(loom))]
[INFO] [stdout]     |               ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/codec/refs.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 | /         loom_model!({
[INFO] [stdout] 277 | |             {
[INFO] [stdout] 278 | |                 let struct_info = Node::new_gc(Id::new(1, 0), 10);
[INFO] [stdout] 279 | |                 assert_eq!(struct_info.len(), 10);
[INFO] [stdout] ...   |
[INFO] [stdout] 306 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/codec/refs.rs:276:9
[INFO] [stdout]     |
[INFO] [stdout] 276 | /         loom_model!({
[INFO] [stdout] 277 | |             {
[INFO] [stdout] 278 | |                 let struct_info = Node::new_gc(Id::new(1, 0), 10);
[INFO] [stdout] 279 | |                 assert_eq!(struct_info.len(), 10);
[INFO] [stdout] ...   |
[INFO] [stdout] 306 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/codec/refs.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 | /         loom_model!({
[INFO] [stdout] 312 | |             let has_not_parent_id_and_has_parent = Node::Item(Somr::new(
[INFO] [stdout] 313 | |                 ItemBuilder::new()
[INFO] [stdout] 314 | |                     .id((0, 0).into())
[INFO] [stdout] ...   |
[INFO] [stdout] 362 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/codec/refs.rs:311:9
[INFO] [stdout]     |
[INFO] [stdout] 311 | /         loom_model!({
[INFO] [stdout] 312 | |             let has_not_parent_id_and_has_parent = Node::Item(Somr::new(
[INFO] [stdout] 313 | |                 ItemBuilder::new()
[INFO] [stdout] 314 | |                     .id((0, 0).into())
[INFO] [stdout] ...   |
[INFO] [stdout] 362 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/codec/update.rs:497:9
[INFO] [stdout]     |
[INFO] [stdout] 497 | /         loom_model!({
[INFO] [stdout] 498 | |             let mut update = Update {
[INFO] [stdout] 499 | |                 structs: HashMap::from([
[INFO] [stdout] ...   |
[INFO] [stdout] 530 | |             assert_eq!(iter.next(), None);
[INFO] [stdout] 531 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/codec/update.rs:497:9
[INFO] [stdout]     |
[INFO] [stdout] 497 | /         loom_model!({
[INFO] [stdout] 498 | |             let mut update = Update {
[INFO] [stdout] 499 | |                 structs: HashMap::from([
[INFO] [stdout] ...   |
[INFO] [stdout] 530 | |             assert_eq!(iter.next(), None);
[INFO] [stdout] 531 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/codec/update.rs:536:9
[INFO] [stdout]     |
[INFO] [stdout] 536 | /         loom_model!({
[INFO] [stdout] 537 | |             let mut update = Update {
[INFO] [stdout] 538 | |                 // an item with higher sequence id than local state
[INFO] [stdout] 539 | |                 structs: HashMap::from([(0, VecDeque::from([struct_item((0, 4), 1)]))]),
[INFO] [stdout] ...   |
[INFO] [stdout] 551 | |             assert_eq!(update.missing_state.get(&0), 3);
[INFO] [stdout] 552 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/codec/update.rs:536:9
[INFO] [stdout]     |
[INFO] [stdout] 536 | /         loom_model!({
[INFO] [stdout] 537 | |             let mut update = Update {
[INFO] [stdout] 538 | |                 // an item with higher sequence id than local state
[INFO] [stdout] 539 | |                 structs: HashMap::from([(0, VecDeque::from([struct_item((0, 4), 1)]))]),
[INFO] [stdout] ...   |
[INFO] [stdout] 551 | |             assert_eq!(update.missing_state.get(&0), 3);
[INFO] [stdout] 552 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/codec/update.rs:589:9
[INFO] [stdout]     |
[INFO] [stdout] 589 | /         loom_model!({
[INFO] [stdout] 590 | |             let update = Update {
[INFO] [stdout] 591 | |                 structs: HashMap::from([(
[INFO] [stdout] 592 | |                     0,
[INFO] [stdout] ...   |
[INFO] [stdout] 615 | |             );
[INFO] [stdout] 616 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/codec/update.rs:589:9
[INFO] [stdout]     |
[INFO] [stdout] 589 | /         loom_model!({
[INFO] [stdout] 590 | |             let update = Update {
[INFO] [stdout] 591 | |                 structs: HashMap::from([(
[INFO] [stdout] 592 | |                     0,
[INFO] [stdout] ...   |
[INFO] [stdout] 615 | |             );
[INFO] [stdout] 616 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/codec/update.rs:621:9
[INFO] [stdout]     |
[INFO] [stdout] 621 | /         loom_model!({
[INFO] [stdout] 622 | |             let update = Update {
[INFO] [stdout] 623 | |                 structs: HashMap::from([(
[INFO] [stdout] 624 | |                     0,
[INFO] [stdout] ...   |
[INFO] [stdout] 647 | |             assert_eq!(merged2.structs.get(&0).unwrap().len(), 9);
[INFO] [stdout] 648 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/codec/update.rs:621:9
[INFO] [stdout]     |
[INFO] [stdout] 621 | /         loom_model!({
[INFO] [stdout] 622 | |             let update = Update {
[INFO] [stdout] 623 | |                 structs: HashMap::from([(
[INFO] [stdout] 624 | |                     0,
[INFO] [stdout] ...   |
[INFO] [stdout] 647 | |             assert_eq!(merged2.structs.get(&0).unwrap().len(), 9);
[INFO] [stdout] 648 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]   --> src/sync.rs:25:15
[INFO] [stdout]    |
[INFO] [stdout] 25 |           #[cfg(loom)]
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/doc/codec/utils/items.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 | /         loom_model!({
[INFO] [stdout] 80 | |             let item = ItemBuilder::new()
[INFO] [stdout] 81 | |                 .id(Id::new(0, 1))
[INFO] [stdout] 82 | |                 .left_id(Some(Id::new(2, 3)))
[INFO] [stdout] ...  |
[INFO] [stdout] 93 | |             assert_eq!(item.content, Arc::new(Content::Any(vec![Any::String("Hello".into())])));
[INFO] [stdout] 94 | |         });
[INFO] [stdout]    | |__________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]   --> src/sync.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |           #[cfg(not(loom))]
[INFO] [stdout]    |                     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/doc/codec/utils/items.rs:79:9
[INFO] [stdout]    |
[INFO] [stdout] 79 | /         loom_model!({
[INFO] [stdout] 80 | |             let item = ItemBuilder::new()
[INFO] [stdout] 81 | |                 .id(Id::new(0, 1))
[INFO] [stdout] 82 | |                 .left_id(Some(Id::new(2, 3)))
[INFO] [stdout] ...  |
[INFO] [stdout] 93 | |             assert_eq!(item.content, Arc::new(Content::Any(vec![Any::String("Hello".into())])));
[INFO] [stdout] 94 | |         });
[INFO] [stdout]    | |__________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/common/somr.rs:306:21
[INFO] [stdout]     |
[INFO] [stdout] 306 | #[cfg(all(test, not(loom)))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/common/somr.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 | /         loom_model!({
[INFO] [stdout] 324 | |             let five = Somr::new(5);
[INFO] [stdout] 325 | |             assert_eq!(five.get(), Some(&5));
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |             assert_eq!(five_ref.get(), None);
[INFO] [stdout] 335 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/common/somr.rs:323:9
[INFO] [stdout]     |
[INFO] [stdout] 323 | /         loom_model!({
[INFO] [stdout] 324 | |             let five = Somr::new(5);
[INFO] [stdout] 325 | |             assert_eq!(five.get(), Some(&5));
[INFO] [stdout] ...   |
[INFO] [stdout] 334 | |             assert_eq!(five_ref.get(), None);
[INFO] [stdout] 335 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/common/somr.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 | /         loom_model!({
[INFO] [stdout] 341 | |             struct T {
[INFO] [stdout] 342 | |                 a: usize,
[INFO] [stdout] 343 | |                 b: String,
[INFO] [stdout] ...   |
[INFO] [stdout] 362 | |             assert!(t2.get().is_none());
[INFO] [stdout] 363 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/common/somr.rs:340:9
[INFO] [stdout]     |
[INFO] [stdout] 340 | /         loom_model!({
[INFO] [stdout] 341 | |             struct T {
[INFO] [stdout] 342 | |                 a: usize,
[INFO] [stdout] 343 | |                 b: String,
[INFO] [stdout] ...   |
[INFO] [stdout] 362 | |             assert!(t2.get().is_none());
[INFO] [stdout] 363 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/common/somr.rs:368:9
[INFO] [stdout]     |
[INFO] [stdout] 368 | /         loom_model!({
[INFO] [stdout] 369 | |             let five = Somr::new(5);
[INFO] [stdout] 370 | |
[INFO] [stdout] 371 | |             *five.get_mut().unwrap() += 1;
[INFO] [stdout] ...   |
[INFO] [stdout] 380 | |             drop(five);
[INFO] [stdout] 381 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/common/somr.rs:368:9
[INFO] [stdout]     |
[INFO] [stdout] 368 | /         loom_model!({
[INFO] [stdout] 369 | |             let five = Somr::new(5);
[INFO] [stdout] 370 | |
[INFO] [stdout] 371 | |             *five.get_mut().unwrap() += 1;
[INFO] [stdout] ...   |
[INFO] [stdout] 380 | |             drop(five);
[INFO] [stdout] 381 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/common/somr.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 | /         loom_model!({
[INFO] [stdout] 387 | |             let five = Somr::new(5);
[INFO] [stdout] 388 | |             let five_ref = five.clone();
[INFO] [stdout] 389 | |             let another_five = Somr::new(5);
[INFO] [stdout] ...   |
[INFO] [stdout] 402 | |             assert_eq!(five_ref.partial_cmp(&six), None);
[INFO] [stdout] 403 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/common/somr.rs:386:9
[INFO] [stdout]     |
[INFO] [stdout] 386 | /         loom_model!({
[INFO] [stdout] 387 | |             let five = Somr::new(5);
[INFO] [stdout] 388 | |             let five_ref = five.clone();
[INFO] [stdout] 389 | |             let another_five = Somr::new(5);
[INFO] [stdout] ...   |
[INFO] [stdout] 402 | |             assert_eq!(five_ref.partial_cmp(&six), None);
[INFO] [stdout] 403 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/common/somr.rs:408:9
[INFO] [stdout]     |
[INFO] [stdout] 408 | /         loom_model!({
[INFO] [stdout] 409 | |             let none = Somr::<u32>::none();
[INFO] [stdout] 410 | |
[INFO] [stdout] 411 | |             assert!(!none.is_owned());
[INFO] [stdout] 412 | |             assert!(none.is_none());
[INFO] [stdout] 413 | |             assert!(none.get().is_none());
[INFO] [stdout] 414 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/common/somr.rs:408:9
[INFO] [stdout]     |
[INFO] [stdout] 408 | /         loom_model!({
[INFO] [stdout] 409 | |             let none = Somr::<u32>::none();
[INFO] [stdout] 410 | |
[INFO] [stdout] 411 | |             assert!(!none.is_owned());
[INFO] [stdout] 412 | |             assert!(none.is_none());
[INFO] [stdout] 413 | |             assert!(none.get().is_none());
[INFO] [stdout] 414 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/common/somr.rs:419:9
[INFO] [stdout]     |
[INFO] [stdout] 419 | /         loom_model!({
[INFO] [stdout] 420 | |             let five = Somr::new(5);
[INFO] [stdout] 421 | |             let five_ref = five.clone();
[INFO] [stdout] ...   |
[INFO] [stdout] 428 | |             assert_eq!(five.get().unwrap(), &5);
[INFO] [stdout] 429 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/common/somr.rs:419:9
[INFO] [stdout]     |
[INFO] [stdout] 419 | /         loom_model!({
[INFO] [stdout] 420 | |             let five = Somr::new(5);
[INFO] [stdout] 421 | |             let five_ref = five.clone();
[INFO] [stdout] ...   |
[INFO] [stdout] 428 | |             assert_eq!(five.get().unwrap(), &5);
[INFO] [stdout] 429 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/common/somr.rs:434:9
[INFO] [stdout]     |
[INFO] [stdout] 434 | /         loom_model!({
[INFO] [stdout] 435 | |             let mut five = Somr::new(5);
[INFO] [stdout] 436 | |             let owned = five.swap_take();
[INFO] [stdout] ...   |
[INFO] [stdout] 442 | |             assert!(!five.is_owned());
[INFO] [stdout] 443 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/common/somr.rs:434:9
[INFO] [stdout]     |
[INFO] [stdout] 434 | /         loom_model!({
[INFO] [stdout] 435 | |             let mut five = Somr::new(5);
[INFO] [stdout] 436 | |             let owned = five.swap_take();
[INFO] [stdout] ...   |
[INFO] [stdout] 442 | |             assert!(!five.is_owned());
[INFO] [stdout] 443 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/document.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 | /         loom_model!({
[INFO] [stdout] 256 | |             let doc = Doc::new_from_binary_with_options(binary_from_yrs.clone(), options.clone()).unwrap();
[INFO] [stdout] 257 | |             let binary = doc.encode_update_v1().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/document.rs:255:9
[INFO] [stdout]     |
[INFO] [stdout] 255 | /         loom_model!({
[INFO] [stdout] 256 | |             let doc = Doc::new_from_binary_with_options(binary_from_yrs.clone(), options.clone()).unwrap();
[INFO] [stdout] 257 | |             let binary = doc.encode_update_v1().unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 260 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/document.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 | /         loom_model!({
[INFO] [stdout] 287 | |             let (binary, binary_new) = if cfg!(miri) {
[INFO] [stdout] 288 | |                 let doc = Doc::with_options(options_left.clone());
[INFO] [stdout] ...   |
[INFO] [stdout] 327 | |             assert_eq!(doc.encode_update_v1().unwrap(), doc_new.encode_update_v1().unwrap());
[INFO] [stdout] 328 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/document.rs:286:9
[INFO] [stdout]     |
[INFO] [stdout] 286 | /         loom_model!({
[INFO] [stdout] 287 | |             let (binary, binary_new) = if cfg!(miri) {
[INFO] [stdout] 288 | |                 let doc = Doc::with_options(options_left.clone());
[INFO] [stdout] ...   |
[INFO] [stdout] 327 | |             assert_eq!(doc.encode_update_v1().unwrap(), doc_new.encode_update_v1().unwrap());
[INFO] [stdout] 328 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/document.rs:402:9
[INFO] [stdout]     |
[INFO] [stdout] 402 | /         loom_model!({
[INFO] [stdout] 403 | |             let doc = Doc::default();
[INFO] [stdout] 404 | |             let doc_clone = doc.clone();
[INFO] [stdout] ...   |
[INFO] [stdout] 422 | |             assert_eq!(count.load(Ordering::SeqCst), 2);
[INFO] [stdout] 423 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/document.rs:402:9
[INFO] [stdout]     |
[INFO] [stdout] 402 | /         loom_model!({
[INFO] [stdout] 403 | |             let doc = Doc::default();
[INFO] [stdout] 404 | |             let doc_clone = doc.clone();
[INFO] [stdout] ...   |
[INFO] [stdout] 422 | |             assert_eq!(count.load(Ordering::SeqCst), 2);
[INFO] [stdout] 423 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `fuzzing`
[INFO] [stdout]   --> src/doc/publisher.rs:26:44
[INFO] [stdout]    |
[INFO] [stdout] 26 |         if cfg!(not(any(feature = "bench", fuzzing, loom, miri))) {
[INFO] [stdout]    |                                            ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(fuzzing)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(fuzzing)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]   --> src/doc/publisher.rs:26:53
[INFO] [stdout]    |
[INFO] [stdout] 26 |         if cfg!(not(any(feature = "bench", fuzzing, loom, miri))) {
[INFO] [stdout]    |                                                     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:736:9
[INFO] [stdout]     |
[INFO] [stdout] 736 | /         loom_model!({
[INFO] [stdout] 737 | |             let doc_store = DocStore::with_client(1);
[INFO] [stdout] 738 | |             let state = doc_store.get_state(1);
[INFO] [stdout] 739 | |             assert_eq!(state, 0);
[INFO] [stdout] 740 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:736:9
[INFO] [stdout]     |
[INFO] [stdout] 736 | /         loom_model!({
[INFO] [stdout] 737 | |             let doc_store = DocStore::with_client(1);
[INFO] [stdout] 738 | |             let state = doc_store.get_state(1);
[INFO] [stdout] 739 | |             assert_eq!(state, 0);
[INFO] [stdout] 740 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:742:9
[INFO] [stdout]     |
[INFO] [stdout] 742 | /         loom_model!({
[INFO] [stdout] 743 | |             let mut doc_store = DocStore::with_client(1);
[INFO] [stdout] 744 | |
[INFO] [stdout] 745 | |             let client_id = 1;
[INFO] [stdout] ...   |
[INFO] [stdout] 758 | |             assert!(doc_store.self_check().is_ok());
[INFO] [stdout] 759 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:742:9
[INFO] [stdout]     |
[INFO] [stdout] 742 | /         loom_model!({
[INFO] [stdout] 743 | |             let mut doc_store = DocStore::with_client(1);
[INFO] [stdout] 744 | |
[INFO] [stdout] 745 | |             let client_id = 1;
[INFO] [stdout] ...   |
[INFO] [stdout] 758 | |             assert!(doc_store.self_check().is_ok());
[INFO] [stdout] 759 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:764:9
[INFO] [stdout]     |
[INFO] [stdout] 764 | /         loom_model!({
[INFO] [stdout] 765 | |             let doc_store = DocStore::with_client(1);
[INFO] [stdout] 766 | |             let state_map = doc_store.get_state_vector();
[INFO] [stdout] 767 | |             assert!(state_map.is_empty());
[INFO] [stdout] 768 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:764:9
[INFO] [stdout]     |
[INFO] [stdout] 764 | /         loom_model!({
[INFO] [stdout] 765 | |             let doc_store = DocStore::with_client(1);
[INFO] [stdout] 766 | |             let state_map = doc_store.get_state_vector();
[INFO] [stdout] 767 | |             assert!(state_map.is_empty());
[INFO] [stdout] 768 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:770:9
[INFO] [stdout]     |
[INFO] [stdout] 770 | /         loom_model!({
[INFO] [stdout] 771 | |             let mut doc_store = DocStore::with_client(1);
[INFO] [stdout] 772 | |
[INFO] [stdout] 773 | |             let client1 = 1;
[INFO] [stdout] ...   |
[INFO] [stdout] 790 | |             assert!(doc_store.self_check().is_ok());
[INFO] [stdout] 791 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:770:9
[INFO] [stdout]     |
[INFO] [stdout] 770 | /         loom_model!({
[INFO] [stdout] 771 | |             let mut doc_store = DocStore::with_client(1);
[INFO] [stdout] 772 | |
[INFO] [stdout] 773 | |             let client1 = 1;
[INFO] [stdout] ...   |
[INFO] [stdout] 790 | |             assert!(doc_store.self_check().is_ok());
[INFO] [stdout] 791 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:796:9
[INFO] [stdout]     |
[INFO] [stdout] 796 | /         loom_model!({
[INFO] [stdout] 797 | |             let mut doc_store = DocStore::with_client(1);
[INFO] [stdout] 798 | |
[INFO] [stdout] 799 | |             let struct_info1 = Node::new_gc(Id::new(1, 0), 5);
[INFO] [stdout] ...   |
[INFO] [stdout] 814 | |             );
[INFO] [stdout] 815 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:796:9
[INFO] [stdout]     |
[INFO] [stdout] 796 | /         loom_model!({
[INFO] [stdout] 797 | |             let mut doc_store = DocStore::with_client(1);
[INFO] [stdout] 798 | |
[INFO] [stdout] 799 | |             let struct_info1 = Node::new_gc(Id::new(1, 0), 5);
[INFO] [stdout] ...   |
[INFO] [stdout] 814 | |             );
[INFO] [stdout] 815 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:820:9
[INFO] [stdout]     |
[INFO] [stdout] 820 | /         loom_model!({
[INFO] [stdout] 821 | |             let mut doc_store = DocStore::with_client(1);
[INFO] [stdout] 822 | |             let struct_info = Node::new_gc(Id::new(1, 0), 10);
[INFO] [stdout] 823 | |             doc_store.add_item(struct_info.clone()).unwrap();
[INFO] [stdout] 824 | |
[INFO] [stdout] 825 | |             assert_eq!(doc_store.get_node(Id::new(1, 9)), Some(struct_info));
[INFO] [stdout] 826 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:820:9
[INFO] [stdout]     |
[INFO] [stdout] 820 | /         loom_model!({
[INFO] [stdout] 821 | |             let mut doc_store = DocStore::with_client(1);
[INFO] [stdout] 822 | |             let struct_info = Node::new_gc(Id::new(1, 0), 10);
[INFO] [stdout] 823 | |             doc_store.add_item(struct_info.clone()).unwrap();
[INFO] [stdout] 824 | |
[INFO] [stdout] 825 | |             assert_eq!(doc_store.get_node(Id::new(1, 9)), Some(struct_info));
[INFO] [stdout] 826 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:828:9
[INFO] [stdout]     |
[INFO] [stdout] 828 | /         loom_model!({
[INFO] [stdout] 829 | |             let mut doc_store = DocStore::with_client(1);
[INFO] [stdout] 830 | |             let struct_info1 = Node::new_gc(Id::new(1, 0), 10);
[INFO] [stdout] 831 | |             let struct_info2 = Node::new_gc(Id::new(1, 10), 20);
[INFO] [stdout] ...   |
[INFO] [stdout] 835 | |             assert_eq!(doc_store.get_node(Id::new(1, 25)), Some(struct_info2));
[INFO] [stdout] 836 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:828:9
[INFO] [stdout]     |
[INFO] [stdout] 828 | /         loom_model!({
[INFO] [stdout] 829 | |             let mut doc_store = DocStore::with_client(1);
[INFO] [stdout] 830 | |             let struct_info1 = Node::new_gc(Id::new(1, 0), 10);
[INFO] [stdout] 831 | |             let struct_info2 = Node::new_gc(Id::new(1, 10), 20);
[INFO] [stdout] ...   |
[INFO] [stdout] 835 | |             assert_eq!(doc_store.get_node(Id::new(1, 25)), Some(struct_info2));
[INFO] [stdout] 836 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:838:9
[INFO] [stdout]     |
[INFO] [stdout] 838 | /         loom_model!({
[INFO] [stdout] 839 | |             let doc_store = DocStore::with_client(1);
[INFO] [stdout] 840 | |
[INFO] [stdout] 841 | |             assert_eq!(doc_store.get_node(Id::new(1, 0)), None);
[INFO] [stdout] 842 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:838:9
[INFO] [stdout]     |
[INFO] [stdout] 838 | /         loom_model!({
[INFO] [stdout] 839 | |             let doc_store = DocStore::with_client(1);
[INFO] [stdout] 840 | |
[INFO] [stdout] 841 | |             assert_eq!(doc_store.get_node(Id::new(1, 0)), None);
[INFO] [stdout] 842 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:844:9
[INFO] [stdout]     |
[INFO] [stdout] 844 | /         loom_model!({
[INFO] [stdout] 845 | |             let mut doc_store = DocStore::with_client(1);
[INFO] [stdout] 846 | |             let struct_info1 = Node::new_gc(Id::new(1, 0), 10);
[INFO] [stdout] 847 | |             let struct_info2 = Node::new_gc(Id::new(1, 10), 20);
[INFO] [stdout] ...   |
[INFO] [stdout] 851 | |             assert_eq!(doc_store.get_node(Id::new(1, 35)), None);
[INFO] [stdout] 852 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:844:9
[INFO] [stdout]     |
[INFO] [stdout] 844 | /         loom_model!({
[INFO] [stdout] 845 | |             let mut doc_store = DocStore::with_client(1);
[INFO] [stdout] 846 | |             let struct_info1 = Node::new_gc(Id::new(1, 0), 10);
[INFO] [stdout] 847 | |             let struct_info2 = Node::new_gc(Id::new(1, 10), 20);
[INFO] [stdout] ...   |
[INFO] [stdout] 851 | |             assert_eq!(doc_store.get_node(Id::new(1, 35)), None);
[INFO] [stdout] 852 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:857:9
[INFO] [stdout]     |
[INFO] [stdout] 857 | /         loom_model!({
[INFO] [stdout] 858 | |             let node = Node::Item(Somr::new(
[INFO] [stdout] 859 | |                 ItemBuilder::new()
[INFO] [stdout] 860 | |                     .id((1, 0).into())
[INFO] [stdout] ...   |
[INFO] [stdout] 876 | |             assert_eq!(right.left(), Some(left));
[INFO] [stdout] 877 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:857:9
[INFO] [stdout]     |
[INFO] [stdout] 857 | /         loom_model!({
[INFO] [stdout] 858 | |             let node = Node::Item(Somr::new(
[INFO] [stdout] 859 | |                 ItemBuilder::new()
[INFO] [stdout] 860 | |                     .id((1, 0).into())
[INFO] [stdout] ...   |
[INFO] [stdout] 876 | |             assert_eq!(right.left(), Some(left));
[INFO] [stdout] 877 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:882:9
[INFO] [stdout]     |
[INFO] [stdout] 882 | /         loom_model!({
[INFO] [stdout] 883 | |             let mut doc_store = DocStore::with_client(1);
[INFO] [stdout] 884 | |             let struct_info1 = Node::Item(Somr::new(
[INFO] [stdout] 885 | |                 ItemBuilder::new()
[INFO] [stdout] ...   |
[INFO] [stdout] 911 | |             assert_eq!(right.len(), 3); // base => b_ase
[INFO] [stdout] 912 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/store.rs:882:9
[INFO] [stdout]     |
[INFO] [stdout] 882 | /         loom_model!({
[INFO] [stdout] 883 | |             let mut doc_store = DocStore::with_client(1);
[INFO] [stdout] 884 | |             let struct_info1 = Node::Item(Somr::new(
[INFO] [stdout] 885 | |                 ItemBuilder::new()
[INFO] [stdout] ...   |
[INFO] [stdout] 911 | |             assert_eq!(right.len(), 3); // base => b_ase
[INFO] [stdout] 912 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/array.rs:97:9
[INFO] [stdout]     |
[INFO] [stdout]  97 | /         loom_model!({
[INFO] [stdout]  98 | |             let doc = Doc::with_options(options.clone());
[INFO] [stdout]  99 | |             let mut array = doc.get_or_create_array("abc").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 107 | |             assert_eq!(array.get(2).unwrap(), Value::Any(Any::String("World".into())));
[INFO] [stdout] 108 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/array.rs:97:9
[INFO] [stdout]     |
[INFO] [stdout]  97 | /         loom_model!({
[INFO] [stdout]  98 | |             let doc = Doc::with_options(options.clone());
[INFO] [stdout]  99 | |             let mut array = doc.get_or_create_array("abc").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 107 | |             assert_eq!(array.get(2).unwrap(), Value::Any(Any::String("World".into())));
[INFO] [stdout] 108 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/array.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 | /         loom_model!({
[INFO] [stdout] 125 | |             let doc = yrs::Doc::with_options(yrs_options.clone());
[INFO] [stdout] 126 | |             let array = doc.get_or_insert_text("abc");
[INFO] [stdout] ...   |
[INFO] [stdout] 145 | |             assert_eq!(array.get(11).unwrap(), Value::Any(Any::String("!".into())));
[INFO] [stdout] 146 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/array.rs:124:9
[INFO] [stdout]     |
[INFO] [stdout] 124 | /         loom_model!({
[INFO] [stdout] 125 | |             let doc = yrs::Doc::with_options(yrs_options.clone());
[INFO] [stdout] 126 | |             let array = doc.get_or_insert_text("abc");
[INFO] [stdout] ...   |
[INFO] [stdout] 145 | |             assert_eq!(array.get(11).unwrap(), Value::Any(Any::String("!".into())));
[INFO] [stdout] 146 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/array.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 | /         loom_model!({
[INFO] [stdout] 158 | |             let doc = yrs::Doc::with_options(yrs_options.clone());
[INFO] [stdout] 159 | |             let array = doc.get_or_insert_text("abc");
[INFO] [stdout] ...   |
[INFO] [stdout] 178 | |             assert_eq!(array.get(11).unwrap(), Value::Any(Any::String("!".into())));
[INFO] [stdout] 179 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/array.rs:157:9
[INFO] [stdout]     |
[INFO] [stdout] 157 | /         loom_model!({
[INFO] [stdout] 158 | |             let doc = yrs::Doc::with_options(yrs_options.clone());
[INFO] [stdout] 159 | |             let array = doc.get_or_insert_text("abc");
[INFO] [stdout] ...   |
[INFO] [stdout] 178 | |             assert_eq!(array.get(11).unwrap(), Value::Any(Any::String("!".into())));
[INFO] [stdout] 179 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/array.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 | /         loom_model!({
[INFO] [stdout] 198 | |             let doc = Doc::new_from_binary_with_options(
[INFO] [stdout] 199 | |                 update.clone(),
[INFO] [stdout] 200 | |                 DocOptions {
[INFO] [stdout] ...   |
[INFO] [stdout] 208 | |             assert_eq!(arr.get(2).unwrap(), Value::Any(Any::String("world".to_string())))
[INFO] [stdout] 209 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/array.rs:197:9
[INFO] [stdout]     |
[INFO] [stdout] 197 | /         loom_model!({
[INFO] [stdout] 198 | |             let doc = Doc::new_from_binary_with_options(
[INFO] [stdout] 199 | |                 update.clone(),
[INFO] [stdout] 200 | |                 DocOptions {
[INFO] [stdout] ...   |
[INFO] [stdout] 208 | |             assert_eq!(arr.get(2).unwrap(), Value::Any(Any::String("world".to_string())))
[INFO] [stdout] 209 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/types/list/search_marker.rs:313:15
[INFO] [stdout]     |
[INFO] [stdout] 313 |     #[cfg(not(loom))]
[INFO] [stdout]     |               ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/list/search_marker.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 | /         loom_model!({
[INFO] [stdout] 230 | |             let (client_id, buffer) = if cfg!(miri) {
[INFO] [stdout] 231 | |                 let doc = Doc::with_options(options.clone());
[INFO] [stdout] 232 | |                 let mut array = doc.get_or_create_array("abc").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 271 | |             );
[INFO] [stdout] 272 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/list/search_marker.rs:229:9
[INFO] [stdout]     |
[INFO] [stdout] 229 | /         loom_model!({
[INFO] [stdout] 230 | |             let (client_id, buffer) = if cfg!(miri) {
[INFO] [stdout] 231 | |                 let doc = Doc::with_options(options.clone());
[INFO] [stdout] 232 | |                 let mut array = doc.get_or_create_array("abc").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 271 | |             );
[INFO] [stdout] 272 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/list/search_marker.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 | /         loom_model!({
[INFO] [stdout] 283 | |             let doc = Doc::with_options(options.clone());
[INFO] [stdout] 284 | |             let mut text = doc.get_or_create_text("test").unwrap();
[INFO] [stdout] 285 | |             text.insert(0, "0").unwrap();
[INFO] [stdout] 286 | |             text.insert(1, "1").unwrap();
[INFO] [stdout] 287 | |             text.insert(0, "0").unwrap();
[INFO] [stdout] 288 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/list/search_marker.rs:282:9
[INFO] [stdout]     |
[INFO] [stdout] 282 | /         loom_model!({
[INFO] [stdout] 283 | |             let doc = Doc::with_options(options.clone());
[INFO] [stdout] 284 | |             let mut text = doc.get_or_create_text("test").unwrap();
[INFO] [stdout] 285 | |             text.insert(0, "0").unwrap();
[INFO] [stdout] 286 | |             text.insert(1, "1").unwrap();
[INFO] [stdout] 287 | |             text.insert(0, "0").unwrap();
[INFO] [stdout] 288 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/map.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 | /         loom_model!({
[INFO] [stdout] 217 | |             let doc = Doc::with_options(options.clone());
[INFO] [stdout] 218 | |             let mut map = doc.get_or_create_map("map").unwrap();
[INFO] [stdout] 219 | |             map.insert("1", "value").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 226 | |             assert_eq!(map.len(), 0);
[INFO] [stdout] 227 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/map.rs:216:9
[INFO] [stdout]     |
[INFO] [stdout] 216 | /         loom_model!({
[INFO] [stdout] 217 | |             let doc = Doc::with_options(options.clone());
[INFO] [stdout] 218 | |             let mut map = doc.get_or_create_map("map").unwrap();
[INFO] [stdout] 219 | |             map.insert("1", "value").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 226 | |             assert_eq!(map.len(), 0);
[INFO] [stdout] 227 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/map.rs:237:9
[INFO] [stdout]     |
[INFO] [stdout] 237 | /         loom_model!({
[INFO] [stdout] 238 | |             let doc = Doc::with_options(options.clone());
[INFO] [stdout] 239 | |             let mut map = doc.get_or_create_map("map").unwrap();
[INFO] [stdout] 240 | |             map.insert("1", "value").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 248 | |             assert_eq!(map.len(), 2);
[INFO] [stdout] 249 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/map.rs:237:9
[INFO] [stdout]     |
[INFO] [stdout] 237 | /         loom_model!({
[INFO] [stdout] 238 | |             let doc = Doc::with_options(options.clone());
[INFO] [stdout] 239 | |             let mut map = doc.get_or_create_map("map").unwrap();
[INFO] [stdout] 240 | |             map.insert("1", "value").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 248 | |             assert_eq!(map.len(), 2);
[INFO] [stdout] 249 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/map.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 | /         loom_model!({
[INFO] [stdout] 289 | |             let binary = {
[INFO] [stdout] 290 | |                 let doc = Doc::with_options(options.clone());
[INFO] [stdout] 291 | |                 let mut map = doc.get_or_create_map("map").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 303 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/map.rs:288:9
[INFO] [stdout]     |
[INFO] [stdout] 288 | /         loom_model!({
[INFO] [stdout] 289 | |             let binary = {
[INFO] [stdout] 290 | |                 let doc = Doc::with_options(options.clone());
[INFO] [stdout] 291 | |                 let mut map = doc.get_or_create_map("map").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 303 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]   --> src/doc/types/text.rs:94:15
[INFO] [stdout]    |
[INFO] [stdout] 94 |     #[cfg(not(loom))]
[INFO] [stdout]    |               ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/doc/types/text.rs:198:15
[INFO] [stdout]     |
[INFO] [stdout] 198 |     #[cfg(not(loom))]
[INFO] [stdout]     |               ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]   --> src/sync.rs:25:15
[INFO] [stdout]    |
[INFO] [stdout] 25 |           #[cfg(loom)]
[INFO] [stdout]    |                 ^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/doc/types/text.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 | /         loom_model!({
[INFO] [stdout] 75 | |             let doc = Doc::with_options(options.clone());
[INFO] [stdout] 76 | |             let mut text = doc.create_text().unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 89 | |             assert_eq!(text.len(), 14);
[INFO] [stdout] 90 | |         });
[INFO] [stdout]    | |__________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]   --> src/sync.rs:28:19
[INFO] [stdout]    |
[INFO] [stdout] 28 |           #[cfg(not(loom))]
[INFO] [stdout]    |                     ^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/doc/types/text.rs:74:9
[INFO] [stdout]    |
[INFO] [stdout] 74 | /         loom_model!({
[INFO] [stdout] 75 | |             let doc = Doc::with_options(options.clone());
[INFO] [stdout] 76 | |             let mut text = doc.create_text().unwrap();
[INFO] [stdout] ...  |
[INFO] [stdout] 89 | |             assert_eq!(text.len(), 14);
[INFO] [stdout] 90 | |         });
[INFO] [stdout]    | |__________- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/text.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 | /         loom_model!({
[INFO] [stdout] 218 | |             let doc = Doc::with_options(options.clone());
[INFO] [stdout] 219 | |             let mut text = doc.get_or_create_text("test").unwrap();
[INFO] [stdout] 220 | |             text.insert(0, "This is a string with length 32.").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 245 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/text.rs:217:9
[INFO] [stdout]     |
[INFO] [stdout] 217 | /         loom_model!({
[INFO] [stdout] 218 | |             let doc = Doc::with_options(options.clone());
[INFO] [stdout] 219 | |             let mut text = doc.get_or_create_text("test").unwrap();
[INFO] [stdout] 220 | |             text.insert(0, "This is a string with length 32.").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 245 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/text.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | /         loom_model!({
[INFO] [stdout] 273 | |             let binary = binary.clone();
[INFO] [stdout] 274 | |             let doc = Doc::new_from_binary_with_options(binary, options.clone()).unwrap();
[INFO] [stdout] 275 | |             let mut text = doc.get_or_create_text("greating").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |             assert_eq!(text.to_string(), "hello great world!");
[INFO] [stdout] 282 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/text.rs:272:9
[INFO] [stdout]     |
[INFO] [stdout] 272 | /         loom_model!({
[INFO] [stdout] 273 | |             let binary = binary.clone();
[INFO] [stdout] 274 | |             let doc = Doc::new_from_binary_with_options(binary, options.clone()).unwrap();
[INFO] [stdout] 275 | |             let mut text = doc.get_or_create_text("greating").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 281 | |             assert_eq!(text.to_string(), "hello great world!");
[INFO] [stdout] 282 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:25:15
[INFO] [stdout]     |
[INFO] [stdout]  25 |           #[cfg(loom)]
[INFO] [stdout]     |                 ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/text.rs:292:9
[INFO] [stdout]     |
[INFO] [stdout] 292 | /         loom_model!({
[INFO] [stdout] 293 | |             let binary = {
[INFO] [stdout] 294 | |                 let doc = Doc::with_options(options.clone());
[INFO] [stdout] 295 | |                 let mut text = doc.get_or_create_text("greating").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 311 | |             assert_eq!(text.to_string(), "hello great world!");
[INFO] [stdout] 312 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]    --> src/sync.rs:28:19
[INFO] [stdout]     |
[INFO] [stdout]  28 |           #[cfg(not(loom))]
[INFO] [stdout]     |                     ^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/doc/types/text.rs:292:9
[INFO] [stdout]     |
[INFO] [stdout] 292 | /         loom_model!({
[INFO] [stdout] 293 | |             let binary = {
[INFO] [stdout] 294 | |                 let doc = Doc::with_options(options.clone());
[INFO] [stdout] 295 | |                 let mut text = doc.get_or_create_text("greating").unwrap();
[INFO] [stdout] ...   |
[INFO] [stdout] 311 | |             assert_eq!(text.to_string(), "hello great world!");
[INFO] [stdout] 312 | |         });
[INFO] [stdout]     | |__________- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `loom_model` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/sync.rs:1:11
[INFO] [stdout]   |
[INFO] [stdout] 1 | #[cfg(not(loom))]
[INFO] [stdout]   |           ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]  --> src/sync.rs:7:21
[INFO] [stdout]   |
[INFO] [stdout] 7 | #[cfg(all(test, not(loom)))]
[INFO] [stdout]   |                     ^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = help: consider using a Cargo feature instead
[INFO] [stdout]   = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]            [lints.rust]
[INFO] [stdout]            unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]   = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]   = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `loom`
[INFO] [stdout]   --> src/sync.rs:13:7
[INFO] [stdout]    |
[INFO] [stdout] 13 | #[cfg(loom)]
[INFO] [stdout]    |       ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(loom)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(loom)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Unused` in the current scope
[INFO] [stdout]    --> src/doc/document.rs:246:38
[INFO] [stdout]     |
[INFO] [stdout] 246 |         map.insert(&mut trx, "a", 1).unwrap();
[INFO] [stdout]     |                                      ^^^^^^ method not found in `Unused`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Vec<u8>` in the current scope
[INFO] [stdout]    --> src/doc/document.rs:248:54
[INFO] [stdout]     |
[INFO] [stdout] 248 |         let binary_from_yrs = trx.encode_update_v1().unwrap();
[INFO] [stdout]     |                                                      ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `swap` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/slice/mod.rs:901:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Unused` in the current scope
[INFO] [stdout]    --> src/doc/document.rs:305:46
[INFO] [stdout]     |
[INFO] [stdout] 305 |                 map.insert(&mut trx, "a", 1).unwrap();
[INFO] [stdout]     |                                              ^^^^^^ method not found in `Unused`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Vec<u8>` in the current scope
[INFO] [stdout]    --> src/doc/document.rs:306:53
[INFO] [stdout]     |
[INFO] [stdout] 306 |                 let binary = trx.encode_update_v1().unwrap();
[INFO] [stdout]     |                                                     ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `swap` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/slice/mod.rs:901:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Unused` in the current scope
[INFO] [stdout]    --> src/doc/document.rs:311:58
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 array.insert(&mut trx, 0, "array_value").unwrap();
[INFO] [stdout]     |                                                          ^^^^^^ method not found in `Unused`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Vec<u8>` in the current scope
[INFO] [stdout]    --> src/doc/document.rs:312:57
[INFO] [stdout]     |
[INFO] [stdout] 312 |                 let binary_new = trx.encode_update_v1().unwrap();
[INFO] [stdout]     |                                                         ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `swap` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/slice/mod.rs:901:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/doc/document.rs:317:61
[INFO] [stdout]     |
[INFO] [stdout] 317 |             let mut doc = Doc::new_from_binary_with_options(binary.clone(), options_left.clone()).unwrap();
[INFO] [stdout]     |                                                             ^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0282]: type annotations needed
[INFO] [stdout]    --> src/doc/document.rs:318:65
[INFO] [stdout]     |
[INFO] [stdout] 318 |             let mut doc_new = Doc::new_from_binary_with_options(binary_new.clone(), options_right.clone()).unwrap();
[INFO] [stdout]     |                                                                 ^^^^^^^^^^ cannot infer type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Unused` in the current scope
[INFO] [stdout]    --> src/doc/document.rs:348:43
[INFO] [stdout]     |
[INFO] [stdout] 348 |             array.insert(&mut trx, 0, 42).unwrap();
[INFO] [stdout]     |                                           ^^^^^^ method not found in `Unused`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Unused` in the current scope
[INFO] [stdout]    --> src/doc/document.rs:349:44
[INFO] [stdout]     |
[INFO] [stdout] 349 |             array.insert(&mut trx, 1, -42).unwrap();
[INFO] [stdout]     |                                            ^^^^^^ method not found in `Unused`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Unused` in the current scope
[INFO] [stdout]    --> src/doc/document.rs:350:45
[INFO] [stdout]     |
[INFO] [stdout] 350 |             array.insert(&mut trx, 2, true).unwrap();
[INFO] [stdout]     |                                             ^^^^^^ method not found in `Unused`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Unused` in the current scope
[INFO] [stdout]    --> src/doc/document.rs:351:46
[INFO] [stdout]     |
[INFO] [stdout] 351 |             array.insert(&mut trx, 3, false).unwrap();
[INFO] [stdout]     |                                              ^^^^^^ method not found in `Unused`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Unused` in the current scope
[INFO] [stdout]    --> src/doc/document.rs:352:48
[INFO] [stdout]     |
[INFO] [stdout] 352 |             array.insert(&mut trx, 4, "hello").unwrap();
[INFO] [stdout]     |                                                ^^^^^^ method not found in `Unused`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Unused` in the current scope
[INFO] [stdout]    --> src/doc/document.rs:353:48
[INFO] [stdout]     |
[INFO] [stdout] 353 |             array.insert(&mut trx, 5, "world").unwrap();
[INFO] [stdout]     |                                                ^^^^^^ method not found in `Unused`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `ArrayRef` in the current scope
[INFO] [stdout]    --> src/doc/document.rs:356:66
[INFO] [stdout]     |
[INFO] [stdout] 356 |             let sub_array = array.insert(&mut trx, 6, sub_array).unwrap();
[INFO] [stdout]     |                                                                  ^^^^^^ method not found in `ArrayRef`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for unit type `()` in the current scope
[INFO] [stdout]    --> src/doc/types/array.rs:129:44
[INFO] [stdout]     |
[INFO] [stdout] 129 |             array.insert(&mut trx, 0, " ").unwrap();
[INFO] [stdout]     |                                            ^^^^^^ method not found in `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for unit type `()` in the current scope
[INFO] [stdout]    --> src/doc/types/array.rs:130:48
[INFO] [stdout]     |
[INFO] [stdout] 130 |             array.insert(&mut trx, 0, "Hello").unwrap();
[INFO] [stdout]     |                                                ^^^^^^ method not found in `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for unit type `()` in the current scope
[INFO] [stdout]    --> src/doc/types/array.rs:131:48
[INFO] [stdout]     |
[INFO] [stdout] 131 |             array.insert(&mut trx, 6, "World").unwrap();
[INFO] [stdout]     |                                                ^^^^^^ method not found in `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for unit type `()` in the current scope
[INFO] [stdout]    --> src/doc/types/array.rs:132:45
[INFO] [stdout]     |
[INFO] [stdout] 132 |             array.insert(&mut trx, 11, "!").unwrap();
[INFO] [stdout]     |                                             ^^^^^^ method not found in `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Vec<u8>` in the current scope
[INFO] [stdout]    --> src/doc/types/array.rs:133:49
[INFO] [stdout]     |
[INFO] [stdout] 133 |             let buffer = trx.encode_update_v1().unwrap();
[INFO] [stdout]     |                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `swap` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/slice/mod.rs:901:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for unit type `()` in the current scope
[INFO] [stdout]    --> src/doc/types/array.rs:162:48
[INFO] [stdout]     |
[INFO] [stdout] 162 |             array.insert(&mut trx, 0, "Hello").unwrap();
[INFO] [stdout]     |                                                ^^^^^^ method not found in `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for unit type `()` in the current scope
[INFO] [stdout]    --> src/doc/types/array.rs:163:44
[INFO] [stdout]     |
[INFO] [stdout] 163 |             array.insert(&mut trx, 5, " ").unwrap();
[INFO] [stdout]     |                                            ^^^^^^ method not found in `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for unit type `()` in the current scope
[INFO] [stdout]    --> src/doc/types/array.rs:164:48
[INFO] [stdout]     |
[INFO] [stdout] 164 |             array.insert(&mut trx, 6, "World").unwrap();
[INFO] [stdout]     |                                                ^^^^^^ method not found in `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for unit type `()` in the current scope
[INFO] [stdout]    --> src/doc/types/array.rs:165:45
[INFO] [stdout]     |
[INFO] [stdout] 165 |             array.insert(&mut trx, 11, "!").unwrap();
[INFO] [stdout]     |                                             ^^^^^^ method not found in `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Vec<u8>` in the current scope
[INFO] [stdout]    --> src/doc/types/array.rs:166:49
[INFO] [stdout]     |
[INFO] [stdout] 166 |             let buffer = trx.encode_update_v1().unwrap();
[INFO] [stdout]     |                                                 ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `swap` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/slice/mod.rs:901:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Unused` in the current scope
[INFO] [stdout]    --> src/doc/types/array.rs:190:48
[INFO] [stdout]     |
[INFO] [stdout] 190 |             array.insert(&mut trx, 0, "hello").unwrap();
[INFO] [stdout]     |                                                ^^^^^^ method not found in `Unused`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Unused` in the current scope
[INFO] [stdout]    --> src/doc/types/array.rs:191:48
[INFO] [stdout]     |
[INFO] [stdout] 191 |             array.insert(&mut trx, 1, "world").unwrap();
[INFO] [stdout]     |                                                ^^^^^^ method not found in `Unused`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Unused` in the current scope
[INFO] [stdout]    --> src/doc/types/array.rs:192:44
[INFO] [stdout]     |
[INFO] [stdout] 192 |             array.insert(&mut trx, 1, " ").unwrap();
[INFO] [stdout]     |                                            ^^^^^^ method not found in `Unused`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Vec<u8>` in the current scope
[INFO] [stdout]    --> src/doc/types/array.rs:194:36
[INFO] [stdout]     |
[INFO] [stdout] 194 |             trx.encode_update_v1().unwrap()
[INFO] [stdout]     |                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `swap` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/slice/mod.rs:901:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Unused` in the current scope
[INFO] [stdout]    --> src/doc/types/list/search_marker.rs:244:48
[INFO] [stdout]     |
[INFO] [stdout] 244 |                 array.insert(&mut trx, 0, " ").unwrap();
[INFO] [stdout]     |                                                ^^^^^^ method not found in `Unused`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Unused` in the current scope
[INFO] [stdout]    --> src/doc/types/list/search_marker.rs:245:52
[INFO] [stdout]     |
[INFO] [stdout] 245 |                 array.insert(&mut trx, 0, "Hello").unwrap();
[INFO] [stdout]     |                                                    ^^^^^^ method not found in `Unused`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Unused` in the current scope
[INFO] [stdout]    --> src/doc/types/list/search_marker.rs:246:52
[INFO] [stdout]     |
[INFO] [stdout] 246 |                 array.insert(&mut trx, 2, "World").unwrap();
[INFO] [stdout]     |                                                    ^^^^^^ method not found in `Unused`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Vec<u8>` in the current scope
[INFO] [stdout]    --> src/doc/types/list/search_marker.rs:248:58
[INFO] [stdout]     |
[INFO] [stdout] 248 |                 (doc.client_id(), trx.encode_update_v1().unwrap())
[INFO] [stdout]     |                                                          ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `swap` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/slice/mod.rs:901:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for unit type `()` in the current scope
[INFO] [stdout]    --> src/doc/types/text.rs:260:47
[INFO] [stdout]     |
[INFO] [stdout] 260 |             text.insert(&mut trx, 0, "hello").unwrap();
[INFO] [stdout]     |                                               ^^^^^^ method not found in `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for unit type `()` in the current scope
[INFO] [stdout]    --> src/doc/types/text.rs:261:49
[INFO] [stdout]     |
[INFO] [stdout] 261 |             text.insert(&mut trx, 5, " world!").unwrap();
[INFO] [stdout]     |                                                 ^^^^^^ method not found in `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for unit type `()` in the current scope
[INFO] [stdout]    --> src/doc/types/text.rs:262:48
[INFO] [stdout]     |
[INFO] [stdout] 262 |             text.remove_range(&mut trx, 11, 1).unwrap();
[INFO] [stdout]     |                                                ^^^^^^ method not found in `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Vec<u8>` in the current scope
[INFO] [stdout]    --> src/doc/types/text.rs:264:36
[INFO] [stdout]     |
[INFO] [stdout] 264 |             trx.encode_update_v1().unwrap()
[INFO] [stdout]     |                                    ^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: there is a method `swap` with a similar name, but with different arguments
[INFO] [stdout]    --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/slice/mod.rs:901:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for unit type `()` in the current scope
[INFO] [stdout]    --> src/protocol/sync.rs:201:64
[INFO] [stdout]     |
[INFO] [stdout] 201 |                 to_y_message(msg.clone()).encode(&mut encoder).unwrap();
[INFO] [stdout]     |                                                                ^^^^^^ method not found in `()`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0616]: field `clients` of struct `AwarenessUpdate` is private
[INFO] [stdout]   --> src/protocol/utils.rs:14:18
[INFO] [stdout]    |
[INFO] [stdout] 14 |                 .clients
[INFO] [stdout]    |                  ^^^^^^^ private field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `unwrap` found for struct `Vec<u8>` in the current scope
[INFO] [stdout]   --> src/protocol/utils.rs:21:98
[INFO] [stdout]    |
[INFO] [stdout] 21 |             y_sync::sync::SyncMessage::SyncStep1(update) => DocMessage::Step1(update.encode_v1().unwrap()),
[INFO] [stdout]    |                                                                                                  ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a method `swap` with a similar name, but with different arguments
[INFO] [stdout]   --> /rustc/3b4dd9bf1410f8da6329baa36ce5e37673cbbd1f/library/core/src/slice/mod.rs:901:5
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0282, E0599, E0616.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0282`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `y-octo` (lib test) due to 40 previous errors; 110 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "94029b7716f8a10aaf5b737a8180892c78e5238eae5c5cb8feab40f9dc3a9521", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "94029b7716f8a10aaf5b737a8180892c78e5238eae5c5cb8feab40f9dc3a9521", kill_on_drop: false }`
[INFO] [stdout] 94029b7716f8a10aaf5b737a8180892c78e5238eae5c5cb8feab40f9dc3a9521
