[INFO] fetching crate tpuf_icu_locale_core_211 7.0.0...
[INFO] testing tpuf_icu_locale_core_211-7.0.0 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate tpuf_icu_locale_core_211 7.0.0 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate tpuf_icu_locale_core_211 7.0.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate tpuf_icu_locale_core_211 7.0.0
[INFO] tweaked toml for crates.io crate tpuf_icu_locale_core_211 7.0.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate tpuf_icu_locale_core_211 7.0.0 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate tpuf_icu_locale_core_211 7.0.0 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 05848f81e4321b3774a5a66389e9467ee92b5ee146c40077bbf3da6c1deee5e6
[INFO] running `Command { std: "docker" "start" "-a" "05848f81e4321b3774a5a66389e9467ee92b5ee146c40077bbf3da6c1deee5e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "05848f81e4321b3774a5a66389e9467ee92b5ee146c40077bbf3da6c1deee5e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "05848f81e4321b3774a5a66389e9467ee92b5ee146c40077bbf3da6c1deee5e6", kill_on_drop: false }`
[INFO] [stdout] 05848f81e4321b3774a5a66389e9467ee92b5ee146c40077bbf3da6c1deee5e6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ead7ec1794b9d43242b9ddd67db1846abe92217e934bb29660131ef685871324
[INFO] running `Command { std: "docker" "start" "-a" "ead7ec1794b9d43242b9ddd67db1846abe92217e934bb29660131ef685871324", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.103
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling unicode-ident v1.0.20
[INFO] [stderr]    Compiling writeable v0.6.2
[INFO] [stderr]    Compiling litemap v0.8.1
[INFO] [stderr]    Compiling syn v2.0.108
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling tpuf_icu_locale_core_211 v7.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 5.78s
[INFO] running `Command { std: "docker" "inspect" "ead7ec1794b9d43242b9ddd67db1846abe92217e934bb29660131ef685871324", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ead7ec1794b9d43242b9ddd67db1846abe92217e934bb29660131ef685871324", kill_on_drop: false }`
[INFO] [stdout] ead7ec1794b9d43242b9ddd67db1846abe92217e934bb29660131ef685871324
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 624f9a2f271b71f1088018079af0475d775a90d6d9907bf97e59771f57681f6c
[INFO] running `Command { std: "docker" "start" "-a" "624f9a2f271b71f1088018079af0475d775a90d6d9907bf97e59771f57681f6c", kill_on_drop: false }`
[INFO] [stderr]    Compiling tpuf_icu_locale_core_211 v7.0.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find module or crate `icu_locale_core` in this scope
[INFO] [stdout]  --> tests/fixtures/mod.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use icu_locale_core::extensions::private;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `icu_locale_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `icu_locale_core`, use `cargo add icu_locale_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `icu_locale_core` in this scope
[INFO] [stdout]  --> tests/fixtures/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use icu_locale_core::extensions::transform;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `icu_locale_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `icu_locale_core`, use `cargo add icu_locale_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `icu_locale_core` in this scope
[INFO] [stdout]   --> tests/fixtures/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use icu_locale_core::extensions::unicode;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `icu_locale_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `icu_locale_core`, use `cargo add icu_locale_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `icu_locale_core` in this scope
[INFO] [stdout]   --> tests/fixtures/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use icu_locale_core::extensions::Extensions;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `icu_locale_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `icu_locale_core`, use `cargo add icu_locale_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `icu_locale_core`
[INFO] [stdout]   --> tests/langid.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use icu_locale_core::{subtags, LanguageIdentifier, ParseError};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `icu_locale_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `icu_locale_core`, use `cargo add icu_locale_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `icu_locale_core`
[INFO] [stdout]   --> tests/fixtures/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use icu_locale_core::{subtags, LanguageIdentifier, Locale, ParseError};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `icu_locale_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `icu_locale_core`, use `cargo add icu_locale_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> tests/fixtures/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use serde::Deserialize;
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/fixtures/mod.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 |     #[serde(rename = "type")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/fixtures/mod.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 |     #[serde(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/fixtures/mod.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 |     #[serde(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/fixtures/mod.rs:33:7
[INFO] [stdout]    |
[INFO] [stdout] 33 |     #[serde(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/fixtures/mod.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[serde(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/fixtures/mod.rs:104:7
[INFO] [stdout]     |
[INFO] [stdout] 104 |     #[serde(rename = "type")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/fixtures/mod.rs:109:7
[INFO] [stdout]     |
[INFO] [stdout] 109 |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/fixtures/mod.rs:121:3
[INFO] [stdout]     |
[INFO] [stdout] 121 | #[serde(untagged)]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_writeable_eq` in this scope
[INFO] [stdout]    --> tests/langid.rs:24:17
[INFO] [stdout]     |
[INFO] [stdout]  24 |                 assert_writeable_eq!(input, s);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/try_writeable.rs:377:1
[INFO] [stdout]     |
[INFO] [stdout] 377 | macro_rules! assert_try_writeable_eq {
[INFO] [stdout]     | ------------------------------------ similarly named macro `assert_try_writeable_eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  24 |                 assert_try_writeable_eq!(input, s);
[INFO] [stdout]     |                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_writeable_eq` in this scope
[INFO] [stdout]    --> tests/langid.rs:85:5
[INFO] [stdout]     |
[INFO] [stdout]  85 |     assert_writeable_eq!(lang, "und");
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/try_writeable.rs:377:1
[INFO] [stdout]     |
[INFO] [stdout] 377 | macro_rules! assert_try_writeable_eq {
[INFO] [stdout]     | ------------------------------------ similarly named macro `assert_try_writeable_eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  85 |     assert_try_writeable_eq!(lang, "und");
[INFO] [stdout]     |            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_writeable_eq` in this scope
[INFO] [stdout]    --> tests/langid.rs:92:5
[INFO] [stdout]     |
[INFO] [stdout]  92 |     assert_writeable_eq!(region, "EN");
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/try_writeable.rs:377:1
[INFO] [stdout]     |
[INFO] [stdout] 377 | macro_rules! assert_try_writeable_eq {
[INFO] [stdout]     | ------------------------------------ similarly named macro `assert_try_writeable_eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  92 |     assert_try_writeable_eq!(region, "EN");
[INFO] [stdout]     |            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_writeable_eq` in this scope
[INFO] [stdout]    --> tests/langid.rs:99:5
[INFO] [stdout]     |
[INFO] [stdout]  99 |     assert_writeable_eq!(script, "Latn");
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/try_writeable.rs:377:1
[INFO] [stdout]     |
[INFO] [stdout] 377 | macro_rules! assert_try_writeable_eq {
[INFO] [stdout]     | ------------------------------------ similarly named macro `assert_try_writeable_eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  99 |     assert_try_writeable_eq!(script, "Latn");
[INFO] [stdout]     |            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_writeable_eq` in this scope
[INFO] [stdout]    --> tests/langid.rs:106:5
[INFO] [stdout]     |
[INFO] [stdout] 106 |     assert_writeable_eq!(variant, "macos");
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/try_writeable.rs:377:1
[INFO] [stdout]     |
[INFO] [stdout] 377 | macro_rules! assert_try_writeable_eq {
[INFO] [stdout]     | ------------------------------------ similarly named macro `assert_try_writeable_eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 106 |     assert_try_writeable_eq!(variant, "macos");
[INFO] [stdout]     |            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `icu_locale_core` in this scope
[INFO] [stdout]  --> tests/fixtures/mod.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use icu_locale_core::extensions::private;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `icu_locale_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `icu_locale_core`, use `cargo add icu_locale_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `icu_locale_core` in this scope
[INFO] [stdout]  --> tests/fixtures/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 | use icu_locale_core::extensions::transform;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `icu_locale_core`
[INFO] [stdout]   |
[INFO] [stdout]   = help: if you wanted to use a crate named `icu_locale_core`, use `cargo add icu_locale_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `icu_locale_core` in this scope
[INFO] [stdout]   --> tests/fixtures/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use icu_locale_core::extensions::unicode;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `icu_locale_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `icu_locale_core`, use `cargo add icu_locale_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `icu_locale_core` in this scope
[INFO] [stdout]   --> tests/fixtures/mod.rs:11:5
[INFO] [stdout]    |
[INFO] [stdout] 11 | use icu_locale_core::extensions::Extensions;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `icu_locale_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `icu_locale_core`, use `cargo add icu_locale_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `icu_locale_core`
[INFO] [stdout]   --> tests/locale.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use icu_locale_core::{LanguageIdentifier, Locale, ParseError};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `icu_locale_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `icu_locale_core`, use `cargo add icu_locale_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `icu_locale_core`
[INFO] [stdout]   --> tests/fixtures/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 | use icu_locale_core::{subtags, LanguageIdentifier, Locale, ParseError};
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `icu_locale_core`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `icu_locale_core`, use `cargo add icu_locale_core` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `serde`
[INFO] [stdout]   --> tests/fixtures/mod.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 | use serde::Deserialize;
[INFO] [stdout]    |     ^^^^^ use of unresolved module or unlinked crate `serde`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde`, use `cargo add serde` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `writeable::*`
[INFO] [stdout]  --> tests/langid.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use writeable::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/fixtures/mod.rs:17:7
[INFO] [stdout]    |
[INFO] [stdout] 17 |     #[serde(rename = "type")]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/fixtures/mod.rs:24:7
[INFO] [stdout]    |
[INFO] [stdout] 24 |     #[serde(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/fixtures/mod.rs:26:7
[INFO] [stdout]    |
[INFO] [stdout] 26 |     #[serde(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/fixtures/mod.rs:33:7
[INFO] [stdout]    |
[INFO] [stdout] 33 |     #[serde(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]   --> tests/fixtures/mod.rs:41:7
[INFO] [stdout]    |
[INFO] [stdout] 41 |     #[serde(default)]
[INFO] [stdout]    |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/fixtures/mod.rs:104:7
[INFO] [stdout]     |
[INFO] [stdout] 104 |     #[serde(rename = "type")]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/fixtures/mod.rs:109:7
[INFO] [stdout]     |
[INFO] [stdout] 109 |     #[serde(default)]
[INFO] [stdout]     |       ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find attribute `serde` in this scope
[INFO] [stdout]    --> tests/fixtures/mod.rs:121:3
[INFO] [stdout]     |
[INFO] [stdout] 121 | #[serde(untagged)]
[INFO] [stdout]     |   ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_writeable_eq` in this scope
[INFO] [stdout]    --> tests/locale.rs:19:17
[INFO] [stdout]     |
[INFO] [stdout]  19 |                 assert_writeable_eq!(input, s);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/try_writeable.rs:377:1
[INFO] [stdout]     |
[INFO] [stdout] 377 | macro_rules! assert_try_writeable_eq {
[INFO] [stdout]     | ------------------------------------ similarly named macro `assert_try_writeable_eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  19 |                 assert_try_writeable_eq!(input, s);
[INFO] [stdout]     |                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_writeable_eq` in this scope
[INFO] [stdout]    --> tests/locale.rs:30:17
[INFO] [stdout]     |
[INFO] [stdout]  30 |                 assert_writeable_eq!(input, ident.identifier);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/try_writeable.rs:377:1
[INFO] [stdout]     |
[INFO] [stdout] 377 | macro_rules! assert_try_writeable_eq {
[INFO] [stdout]     | ------------------------------------ similarly named macro `assert_try_writeable_eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  30 |                 assert_try_writeable_eq!(input, ident.identifier);
[INFO] [stdout]     |                        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `assert_writeable_eq` in this scope
[INFO] [stdout]    --> tests/locale.rs:61:5
[INFO] [stdout]     |
[INFO] [stdout]  61 |     assert_writeable_eq!(locale, "und");
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/try_writeable.rs:377:1
[INFO] [stdout]     |
[INFO] [stdout] 377 | macro_rules! assert_try_writeable_eq {
[INFO] [stdout]     | ------------------------------------ similarly named macro `assert_try_writeable_eq` defined here
[INFO] [stdout]     |
[INFO] [stdout] help: a macro with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout]  61 |     assert_try_writeable_eq!(locale, "und");
[INFO] [stdout]     |            ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `writeable::*`
[INFO] [stdout]  --> tests/locale.rs:8:5
[INFO] [stdout]   |
[INFO] [stdout] 8 | use writeable::*;
[INFO] [stdout]   |     ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]   --> tests/langid.rs:47:16
[INFO] [stdout]    |
[INFO] [stdout] 47 |     let data = serde_json::from_str(include_str!("fixtures/langid.json"))
[INFO] [stdout]    |                ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]   --> tests/langid.rs:55:16
[INFO] [stdout]    |
[INFO] [stdout] 55 |     let data = serde_json::from_str(include_str!("fixtures/invalid.json"))
[INFO] [stdout]    |                ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]   --> tests/langid.rs:63:16
[INFO] [stdout]    |
[INFO] [stdout] 63 |     let data = serde_json::from_str(include_str!("fixtures/canonicalize.json"))
[INFO] [stdout]    |                ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]   --> tests/langid.rs:71:16
[INFO] [stdout]    |
[INFO] [stdout] 71 |     let data = serde_json::from_str(include_str!("fixtures/locale.json"))
[INFO] [stdout]    |                ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/langid.rs:121:9
[INFO] [stdout]     |
[INFO] [stdout] 121 |         serde_json::from_str(include_str!("fixtures/langid.json"))
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]    --> tests/langid.rs:136:9
[INFO] [stdout]     |
[INFO] [stdout] 136 |         serde_json::from_str(include_str!("fixtures/langid.json"))
[INFO] [stdout]     |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]     |
[INFO] [stdout]     = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tpuf_icu_locale_core_211` (test "langid") due to 26 previous errors; 1 warning emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]   --> tests/locale.rs:43:16
[INFO] [stdout]    |
[INFO] [stdout] 43 |     let data = serde_json::from_str(include_str!("fixtures/locale.json"))
[INFO] [stdout]    |                ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]   --> tests/locale.rs:51:16
[INFO] [stdout]    |
[INFO] [stdout] 51 |     let data = serde_json::from_str(include_str!("fixtures/invalid-extensions.json"))
[INFO] [stdout]    |                ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]   --> tests/locale.rs:74:16
[INFO] [stdout]    |
[INFO] [stdout] 74 |     let data = serde_json::from_str(include_str!("fixtures/canonicalize.json"))
[INFO] [stdout]    |                ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]   --> tests/locale.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |         serde_json::from_str(include_str!("fixtures/locale.json"))
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find module or crate `serde_json` in this scope
[INFO] [stdout]   --> tests/locale.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |         serde_json::from_str(include_str!("fixtures/locale.json"))
[INFO] [stdout]    |         ^^^^^^^^^^ use of unresolved module or unlinked crate `serde_json`
[INFO] [stdout]    |
[INFO] [stdout]    = help: if you wanted to use a crate named `serde_json`, use `cargo add serde_json` to add it to your `Cargo.toml`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0432`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tpuf_icu_locale_core_211` (test "locale") due to 23 previous errors; 1 warning emitted
[INFO] [stdout] error[E0432]: unresolved import `writeable::assert_writeable_eq`
[INFO] [stdout]    --> src/langid.rs:531:9
[INFO] [stdout]     |
[INFO] [stdout] 531 |     use writeable::assert_writeable_eq;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `assert_writeable_eq` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]     |
[INFO] [stdout] 531 |     use writeable::assert_try_writeable_eq;
[INFO] [stdout]     |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `writeable::assert_writeable_eq`
[INFO] [stdout]    --> src/locale.rs:510:9
[INFO] [stdout]     |
[INFO] [stdout] 510 |     use writeable::assert_writeable_eq;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `assert_writeable_eq` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]     |
[INFO] [stdout] 510 |     use writeable::assert_try_writeable_eq;
[INFO] [stdout]     |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `writeable::assert_writeable_eq`
[INFO] [stdout]    --> src/extensions/transform/value.rs:137:9
[INFO] [stdout]     |
[INFO] [stdout] 137 |     use writeable::assert_writeable_eq;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `assert_writeable_eq` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]     |
[INFO] [stdout] 137 |     use writeable::assert_try_writeable_eq;
[INFO] [stdout]     |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `writeable::assert_writeable_eq`
[INFO] [stdout]    --> src/extensions/mod.rs:371:9
[INFO] [stdout]     |
[INFO] [stdout] 371 |     use writeable::assert_writeable_eq;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `assert_writeable_eq` in the root
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: a similar name exists in the module
[INFO] [stdout]     |
[INFO] [stdout] 371 |     use writeable::assert_try_writeable_eq;
[INFO] [stdout]     |                           ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/data.rs:401:20
[INFO] [stdout]     |
[INFO] [stdout] 401 |         writeable::assert_writeable_eq!(locale, cas.expected);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/data.rs:443:20
[INFO] [stdout]     |
[INFO] [stdout] 443 |         writeable::assert_writeable_eq!(data_locale, cas.input);
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:233:24
[INFO] [stdout]     |
[INFO] [stdout] 233 |               writeable::assert_writeable_eq!(&$good_example.parse::<$name>().unwrap(), $good_example);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/private/other.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / impl_tinystr_subtag!(
[INFO] [stdout]   6 | |     /// A single item used in a list of [`Private`](super::Private) extensions.
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// The subtag has to be an ASCII alphanumerical string no shorter than
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | |     ["toolooong"],
[INFO] [stdout]  47 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_tinystr_subtag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:413:24
[INFO] [stdout]     |
[INFO] [stdout] 413 |             writeable::assert_writeable_eq!(&$type::default(), "");
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/transform/fields.rs:234:1
[INFO] [stdout]     |
[INFO] [stdout] 234 | impl_writeable_for_key_value!(Fields, "h0", "hybrid", "m0", "m0-true");
[INFO] [stdout]     | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_writeable_for_key_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:414:24
[INFO] [stdout]     |
[INFO] [stdout] 414 |             writeable::assert_writeable_eq!(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/transform/fields.rs:234:1
[INFO] [stdout]     |
[INFO] [stdout] 234 | impl_writeable_for_key_value!(Fields, "h0", "hybrid", "m0", "m0-true");
[INFO] [stdout]     | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_writeable_for_key_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:418:24
[INFO] [stdout]     |
[INFO] [stdout] 418 |             writeable::assert_writeable_eq!(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/transform/fields.rs:234:1
[INFO] [stdout]     |
[INFO] [stdout] 234 | impl_writeable_for_key_value!(Fields, "h0", "hybrid", "m0", "m0-true");
[INFO] [stdout]     | ---------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_writeable_for_key_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:233:24
[INFO] [stdout]     |
[INFO] [stdout] 233 |               writeable::assert_writeable_eq!(&$good_example.parse::<$name>().unwrap(), $good_example);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/transform/key.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / impl_tinystr_subtag!(
[INFO] [stdout]   6 | |     /// A key used in a list of [`Fields`](super::Fields).
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// The key has to be a two ASCII characters long, with the first
[INFO] [stdout] ...   |
[INFO] [stdout]  31 | |     ["", "k", "0k", "k12"],
[INFO] [stdout]  32 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_tinystr_subtag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:233:24
[INFO] [stdout]     |
[INFO] [stdout] 233 |               writeable::assert_writeable_eq!(&$good_example.parse::<$name>().unwrap(), $good_example);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/attribute.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / impl_tinystr_subtag!(
[INFO] [stdout]   6 | |     /// An attribute used in a set of [`Attributes`](super::Attributes).
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// An attribute has to be a sequence of alphanumerical characters no
[INFO] [stdout] ...   |
[INFO] [stdout]  33 | |     ["no", "toolooong"],
[INFO] [stdout]  34 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_tinystr_subtag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:391:24
[INFO] [stdout]     |
[INFO] [stdout] 391 |             writeable::assert_writeable_eq!(&$type::default(), "");
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/attributes.rs:187:1
[INFO] [stdout]     |
[INFO] [stdout] 187 | impl_writeable_for_subtag_list!(Attributes, "foobar", "testing");
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_writeable_for_subtag_list` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:392:24
[INFO] [stdout]     |
[INFO] [stdout] 392 |             writeable::assert_writeable_eq!(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/attributes.rs:187:1
[INFO] [stdout]     |
[INFO] [stdout] 187 | impl_writeable_for_subtag_list!(Attributes, "foobar", "testing");
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_writeable_for_subtag_list` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:396:24
[INFO] [stdout]     |
[INFO] [stdout] 396 |             writeable::assert_writeable_eq!(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/attributes.rs:187:1
[INFO] [stdout]     |
[INFO] [stdout] 187 | impl_writeable_for_subtag_list!(Attributes, "foobar", "testing");
[INFO] [stdout]     | ---------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_writeable_for_subtag_list` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:233:24
[INFO] [stdout]     |
[INFO] [stdout] 233 |               writeable::assert_writeable_eq!(&$good_example.parse::<$name>().unwrap(), $good_example);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/key.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / impl_tinystr_subtag!(
[INFO] [stdout]   6 | |     /// A key used in a list of [`Keywords`](super::Keywords).
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// The key has to be a two ASCII alphanumerical characters long, with the first
[INFO] [stdout] ...   |
[INFO] [stdout]  31 | |     ["a", "a8", "abc"],
[INFO] [stdout]  32 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_tinystr_subtag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:235:28
[INFO] [stdout]     |
[INFO] [stdout] 235 |                   writeable::assert_writeable_eq!($more_good_examples.parse::<$name>().unwrap(), $more_good_examples);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/key.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / impl_tinystr_subtag!(
[INFO] [stdout]   6 | |     /// A key used in a list of [`Keywords`](super::Keywords).
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// The key has to be a two ASCII alphanumerical characters long, with the first
[INFO] [stdout] ...   |
[INFO] [stdout]  31 | |     ["a", "a8", "abc"],
[INFO] [stdout]  32 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_tinystr_subtag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:413:24
[INFO] [stdout]     |
[INFO] [stdout] 413 |             writeable::assert_writeable_eq!(&$type::default(), "");
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/keywords.rs:442:1
[INFO] [stdout]     |
[INFO] [stdout] 442 | impl_writeable_for_key_value!(Keywords, "ca", "islamic-civil", "mm", "mm");
[INFO] [stdout]     | -------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_writeable_for_key_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:414:24
[INFO] [stdout]     |
[INFO] [stdout] 414 |             writeable::assert_writeable_eq!(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/keywords.rs:442:1
[INFO] [stdout]     |
[INFO] [stdout] 442 | impl_writeable_for_key_value!(Keywords, "ca", "islamic-civil", "mm", "mm");
[INFO] [stdout]     | -------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_writeable_for_key_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:418:24
[INFO] [stdout]     |
[INFO] [stdout] 418 |             writeable::assert_writeable_eq!(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/keywords.rs:442:1
[INFO] [stdout]     |
[INFO] [stdout] 442 | impl_writeable_for_key_value!(Keywords, "ca", "islamic-civil", "mm", "mm");
[INFO] [stdout]     | -------------------------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_writeable_for_key_value` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:233:24
[INFO] [stdout]     |
[INFO] [stdout] 233 |               writeable::assert_writeable_eq!(&$good_example.parse::<$name>().unwrap(), $good_example);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/subdivision.rs:10:1
[INFO] [stdout]     |
[INFO] [stdout]  10 | / impl_tinystr_subtag!(
[INFO] [stdout]  11 | |     /// A subdivision suffix used in [`SubdivisionId`].
[INFO] [stdout]  12 | |     ///
[INFO] [stdout]  13 | |     /// This suffix represents a specific subdivision code under a given [`Region`].
[INFO] [stdout] ...   |
[INFO] [stdout]  46 | |     ["toolooong"],
[INFO] [stdout]  47 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_tinystr_subtag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:391:24
[INFO] [stdout]     |
[INFO] [stdout] 391 |             writeable::assert_writeable_eq!(&$type::default(), "");
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/value.rs:341:1
[INFO] [stdout]     |
[INFO] [stdout] 341 | impl_writeable_for_subtag_list!(Value, "islamic", "civil");
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_writeable_for_subtag_list` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:392:24
[INFO] [stdout]     |
[INFO] [stdout] 392 |             writeable::assert_writeable_eq!(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/value.rs:341:1
[INFO] [stdout]     |
[INFO] [stdout] 341 | impl_writeable_for_subtag_list!(Value, "islamic", "civil");
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_writeable_for_subtag_list` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:396:24
[INFO] [stdout]     |
[INFO] [stdout] 396 |             writeable::assert_writeable_eq!(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/value.rs:341:1
[INFO] [stdout]     |
[INFO] [stdout] 341 | impl_writeable_for_subtag_list!(Value, "islamic", "civil");
[INFO] [stdout]     | ---------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_writeable_for_subtag_list` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:233:24
[INFO] [stdout]     |
[INFO] [stdout] 233 |               writeable::assert_writeable_eq!(&$good_example.parse::<$name>().unwrap(), $good_example);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/subtags/language.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / impl_tinystr_subtag!(
[INFO] [stdout]   6 | |     /// A language subtag (examples: `"en"`, `"csb"`, `"zh"`, `"und"`, etc.)
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// [`Language`] represents a Unicode base language code conformant to the
[INFO] [stdout] ...   |
[INFO] [stdout]  47 | |     ["419", "german", "en1"],
[INFO] [stdout]  48 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_tinystr_subtag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:235:28
[INFO] [stdout]     |
[INFO] [stdout] 235 |                   writeable::assert_writeable_eq!($more_good_examples.parse::<$name>().unwrap(), $more_good_examples);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/subtags/language.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / impl_tinystr_subtag!(
[INFO] [stdout]   6 | |     /// A language subtag (examples: `"en"`, `"csb"`, `"zh"`, `"und"`, etc.)
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// [`Language`] represents a Unicode base language code conformant to the
[INFO] [stdout] ...   |
[INFO] [stdout]  47 | |     ["419", "german", "en1"],
[INFO] [stdout]  48 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_tinystr_subtag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:233:24
[INFO] [stdout]     |
[INFO] [stdout] 233 |               writeable::assert_writeable_eq!(&$good_example.parse::<$name>().unwrap(), $good_example);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/subtags/region.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / impl_tinystr_subtag!(
[INFO] [stdout]   6 | |     /// A region subtag (examples: `"US"`, `"CN"`, `"AR"` etc.)
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// [`Region`] represents a Unicode base language code conformant to the
[INFO] [stdout] ...   |
[INFO] [stdout]  44 | |     ["12", "FRA", "b2"],
[INFO] [stdout]  45 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_tinystr_subtag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:235:28
[INFO] [stdout]     |
[INFO] [stdout] 235 |                   writeable::assert_writeable_eq!($more_good_examples.parse::<$name>().unwrap(), $more_good_examples);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/subtags/region.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / impl_tinystr_subtag!(
[INFO] [stdout]   6 | |     /// A region subtag (examples: `"US"`, `"CN"`, `"AR"` etc.)
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// [`Region`] represents a Unicode base language code conformant to the
[INFO] [stdout] ...   |
[INFO] [stdout]  44 | |     ["12", "FRA", "b2"],
[INFO] [stdout]  45 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_tinystr_subtag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:233:24
[INFO] [stdout]     |
[INFO] [stdout] 233 |               writeable::assert_writeable_eq!(&$good_example.parse::<$name>().unwrap(), $good_example);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/subtags/script.rs:7:1
[INFO] [stdout]     |
[INFO] [stdout]   7 | / impl_tinystr_subtag!(
[INFO] [stdout]   8 | |     /// A script subtag (examples: `"Latn"`, `"Arab"`, etc.)
[INFO] [stdout]   9 | |     ///
[INFO] [stdout]  10 | |     /// [`Script`] represents a Unicode base language code conformant to the
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | |     ["Latin"],
[INFO] [stdout]  35 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_tinystr_subtag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:233:24
[INFO] [stdout]     |
[INFO] [stdout] 233 |               writeable::assert_writeable_eq!(&$good_example.parse::<$name>().unwrap(), $good_example);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/subtags/variant.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / impl_tinystr_subtag!(
[INFO] [stdout]   6 | |     /// A variant subtag (examples: `"macos"`, `"posix"`, `"1996"` etc.)
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// [`Variant`] represents a Unicode base language code conformant to the
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | |     ["yes"],
[INFO] [stdout]  35 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_tinystr_subtag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:235:28
[INFO] [stdout]     |
[INFO] [stdout] 235 |                   writeable::assert_writeable_eq!($more_good_examples.parse::<$name>().unwrap(), $more_good_examples);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/subtags/variant.rs:5:1
[INFO] [stdout]     |
[INFO] [stdout]   5 | / impl_tinystr_subtag!(
[INFO] [stdout]   6 | |     /// A variant subtag (examples: `"macos"`, `"posix"`, `"1996"` etc.)
[INFO] [stdout]   7 | |     ///
[INFO] [stdout]   8 | |     /// [`Variant`] represents a Unicode base language code conformant to the
[INFO] [stdout] ...   |
[INFO] [stdout]  34 | |     ["yes"],
[INFO] [stdout]  35 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_tinystr_subtag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:391:24
[INFO] [stdout]     |
[INFO] [stdout] 391 |             writeable::assert_writeable_eq!(&$type::default(), "");
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/subtags/variants.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 130 | impl_writeable_for_subtag_list!(Variants, "macos", "posix");
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_writeable_for_subtag_list` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:392:24
[INFO] [stdout]     |
[INFO] [stdout] 392 |             writeable::assert_writeable_eq!(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/subtags/variants.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 130 | impl_writeable_for_subtag_list!(Variants, "macos", "posix");
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_writeable_for_subtag_list` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:396:24
[INFO] [stdout]     |
[INFO] [stdout] 396 |             writeable::assert_writeable_eq!(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/subtags/variants.rs:130:1
[INFO] [stdout]     |
[INFO] [stdout] 130 | impl_writeable_for_subtag_list!(Variants, "macos", "posix");
[INFO] [stdout]     | ----------------------------------------------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_writeable_for_subtag_list` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `assert_writeable_eq` in `writeable`
[INFO] [stdout]    --> src/helpers.rs:233:24
[INFO] [stdout]     |
[INFO] [stdout] 233 |               writeable::assert_writeable_eq!(&$good_example.parse::<$name>().unwrap(), $good_example);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^ could not find `assert_writeable_eq` in `writeable`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/subtags/mod.rs:64:1
[INFO] [stdout]     |
[INFO] [stdout]  64 | / impl_tinystr_subtag!(
[INFO] [stdout]  65 | |     /// A generic subtag.
[INFO] [stdout]  66 | |     ///
[INFO] [stdout]  67 | |     /// The subtag has to be an ASCII alphanumerical string no shorter than
[INFO] [stdout] ...   |
[INFO] [stdout]  91 | |     ["f", "toolooong"],
[INFO] [stdout]  92 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/writeable-0.6.2/src/lib.rs:461:14
[INFO] [stdout]     |
[INFO] [stdout] 460 | #[cfg(feature = "alloc")]
[INFO] [stdout]     |       ----------------- the item is gated behind the `alloc` feature
[INFO] [stdout] 461 | macro_rules! assert_writeable_eq {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: this error originates in the macro `impl_tinystr_subtag` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `testing` in `litemap`
[INFO] [stdout]    --> src/shortvec/litemap.rs:194:14
[INFO] [stdout]     |
[INFO] [stdout] 194 |     litemap::testing::check_store::<ShortBoxSlice<(u32, u64)>>();
[INFO] [stdout]     |              ^^^^^^^ could not find `testing` in `litemap`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/lib.rs:81:9
[INFO] [stdout]     |
[INFO] [stdout]  80 | #[cfg(any(test, feature = "testing"))]
[INFO] [stdout]     |          --------------------------- the item is gated here
[INFO] [stdout]  81 | pub mod testing;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `testing` in `litemap`
[INFO] [stdout]    --> src/shortvec/litemap.rs:199:14
[INFO] [stdout]     |
[INFO] [stdout] 199 |     litemap::testing::check_store_full::<ShortBoxSlice<(u32, u64)>>();
[INFO] [stdout]     |              ^^^^^^^ could not find `testing` in `litemap`
[INFO] [stdout]     |
[INFO] [stdout] note: found an item that was configured out
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/litemap-0.8.1/src/lib.rs:81:9
[INFO] [stdout]     |
[INFO] [stdout]  80 | #[cfg(any(test, feature = "testing"))]
[INFO] [stdout]     |          --------------------------- the item is gated here
[INFO] [stdout]  81 | pub mod testing;
[INFO] [stdout]     |         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::Locale`
[INFO] [stdout]    --> src/extensions/mod.rs:370:9
[INFO] [stdout]     |
[INFO] [stdout] 370 |     use crate::Locale;
[INFO] [stdout]     |         ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `DataLocale: FromStr` is not satisfied
[INFO] [stdout]    --> src/data.rs:400:33
[INFO] [stdout]     |
[INFO] [stdout] 400 |         let locale = cas.locale.parse::<DataLocale>().unwrap();
[INFO] [stdout]     |                                 ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromStr` is not implemented for `DataLocale`
[INFO] [stdout]    --> src/data.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout]  53 | pub struct DataLocale {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromStr`:
[INFO] [stdout]               Attribute
[INFO] [stdout]               ByteString
[INFO] [stdout]               CString
[INFO] [stdout]               IpAddr
[INFO] [stdout]               Ipv4Addr
[INFO] [stdout]               Ipv6Addr
[INFO] [stdout]               Language
[INFO] [stdout]               NonZero<i128>
[INFO] [stdout]             and 44 others
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_str` found for struct `DataLocale` in the current scope
[INFO] [stdout]    --> src/data.rs:431:46
[INFO] [stdout]     |
[INFO] [stdout]  53 | pub struct DataLocale {
[INFO] [stdout]     | --------------------- associated function or constant `from_str` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 431 |         let data_locale = match (DataLocale::from_str(cas.input), cas.success) {
[INFO] [stdout]     |                                              ^^^^^^^^ associated function or constant not found in `DataLocale`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `DataLocale`, consider using `DataLocale::default` which returns `DataLocale`
[INFO] [stdout]    --> src/data.rs:80:5
[INFO] [stdout]     |
[INFO] [stdout]  80 |     pub const fn default() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 431 -         let data_locale = match (DataLocale::from_str(cas.input), cas.success) {
[INFO] [stdout] 431 +         let data_locale = match (DataLocale::from(cas.input), cas.success) {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `LanguageIdentifier: FromStr` is not satisfied
[INFO] [stdout]    --> src/macros.rs:168:63
[INFO] [stdout]     |
[INFO] [stdout] 168 |         let de_at_foobar: LanguageIdentifier = "de-at-foobar".parse().unwrap();
[INFO] [stdout]     |                                                               ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromStr` is not implemented for `LanguageIdentifier`
[INFO] [stdout]    --> src/langid.rs:88:1
[INFO] [stdout]     |
[INFO] [stdout]  88 | pub struct LanguageIdentifier {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromStr`:
[INFO] [stdout]               Attribute
[INFO] [stdout]               ByteString
[INFO] [stdout]               CString
[INFO] [stdout]               IpAddr
[INFO] [stdout]               Ipv4Addr
[INFO] [stdout]               Ipv6Addr
[INFO] [stdout]               Language
[INFO] [stdout]               NonZero<i128>
[INFO] [stdout]             and 44 others
[INFO] [stdout] note: required by a bound in `core::str::<impl str>::parse`
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/str/mod.rs:2765:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Locale: FromStr` is not satisfied
[INFO] [stdout]    --> src/macros.rs:175:51
[INFO] [stdout]     |
[INFO] [stdout] 175 |         let de_at_foobar: Locale = "de-at-foobar".parse().unwrap();
[INFO] [stdout]     |                                                   ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromStr` is not implemented for `Locale`
[INFO] [stdout]    --> src/locale.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub struct Locale {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromStr`:
[INFO] [stdout]               Attribute
[INFO] [stdout]               ByteString
[INFO] [stdout]               CString
[INFO] [stdout]               IpAddr
[INFO] [stdout]               Ipv4Addr
[INFO] [stdout]               Ipv6Addr
[INFO] [stdout]               Language
[INFO] [stdout]               NonZero<i128>
[INFO] [stdout]             and 44 others
[INFO] [stdout] note: required by a bound in `core::str::<impl str>::parse`
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/str/mod.rs:2765:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `Locale: FromStr` is not satisfied
[INFO] [stdout]    --> src/macros.rs:182:61
[INFO] [stdout]     |
[INFO] [stdout] 182 |         let de_at_u_ca_foobar: Locale = "de-at-u-ca-foobar".parse().unwrap();
[INFO] [stdout]     |                                                             ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromStr` is not implemented for `Locale`
[INFO] [stdout]    --> src/locale.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub struct Locale {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromStr`:
[INFO] [stdout]               Attribute
[INFO] [stdout]               ByteString
[INFO] [stdout]               CString
[INFO] [stdout]               IpAddr
[INFO] [stdout]               Ipv4Addr
[INFO] [stdout]               Ipv6Addr
[INFO] [stdout]               Language
[INFO] [stdout]               NonZero<i128>
[INFO] [stdout]             and 44 others
[INFO] [stdout] note: required by a bound in `core::str::<impl str>::parse`
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/str/mod.rs:2765:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push` found for struct `shortvec::ShortBoxSlice<_>` in the current scope
[INFO] [stdout]    --> src/shortvec/mod.rs:398:13
[INFO] [stdout]     |
[INFO] [stdout]  75 | pub(crate) struct ShortBoxSlice<T>(ShortBoxSliceInner<T>);
[INFO] [stdout]     | ---------------------------------- method `push` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 398 |         vec.push(100);
[INFO] [stdout]     |             ^^^^ method not found in `shortvec::ShortBoxSlice<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `push` found for struct `shortvec::ShortBoxSlice<_>` in the current scope
[INFO] [stdout]    --> src/shortvec/mod.rs:401:13
[INFO] [stdout]     |
[INFO] [stdout]  75 | pub(crate) struct ShortBoxSlice<T>(ShortBoxSliceInner<T>);
[INFO] [stdout]     | ---------------------------------- method `push` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 401 |         vec.push(200);
[INFO] [stdout]     |             ^^^^ method not found in `shortvec::ShortBoxSlice<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `extensions::other::Other: FromStr` is not satisfied
[INFO] [stdout]    --> src/extensions/other/mod.rs:254:37
[INFO] [stdout]     |
[INFO] [stdout] 254 |         let oe: Other = "o-foo-bar".parse().expect("Failed to parse Other");
[INFO] [stdout]     |                                     ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromStr` is not implemented for `extensions::other::Other`
[INFO] [stdout]    --> src/extensions/other/mod.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub struct Other {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromStr`:
[INFO] [stdout]               Attribute
[INFO] [stdout]               ByteString
[INFO] [stdout]               CString
[INFO] [stdout]               IpAddr
[INFO] [stdout]               Ipv4Addr
[INFO] [stdout]               Ipv6Addr
[INFO] [stdout]               Language
[INFO] [stdout]               NonZero<i128>
[INFO] [stdout]             and 44 others
[INFO] [stdout] note: required by a bound in `core::str::<impl str>::parse`
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/str/mod.rs:2765:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `extensions::other::Other: FromStr` is not satisfied
[INFO] [stdout]    --> src/extensions/other/mod.rs:257:40
[INFO] [stdout]     |
[INFO] [stdout] 257 |         let oe: Result<Other, _> = "o".parse();
[INFO] [stdout]     |                                        ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromStr` is not implemented for `extensions::other::Other`
[INFO] [stdout]    --> src/extensions/other/mod.rs:58:1
[INFO] [stdout]     |
[INFO] [stdout]  58 | pub struct Other {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromStr`:
[INFO] [stdout]               Attribute
[INFO] [stdout]               ByteString
[INFO] [stdout]               CString
[INFO] [stdout]               IpAddr
[INFO] [stdout]               Ipv4Addr
[INFO] [stdout]               Ipv6Addr
[INFO] [stdout]               Language
[INFO] [stdout]               NonZero<i128>
[INFO] [stdout]             and 44 others
[INFO] [stdout] note: required by a bound in `core::str::<impl str>::parse`
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/str/mod.rs:2765:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `private::Private: FromStr` is not satisfied
[INFO] [stdout]    --> src/extensions/private/mod.rs:251:45
[INFO] [stdout]     |
[INFO] [stdout] 251 |         let pe: Private = "x-foo-bar-l-baz".parse().expect("Failed to parse Private");
[INFO] [stdout]     |                                             ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromStr` is not implemented for `private::Private`
[INFO] [stdout]    --> src/extensions/private/mod.rs:73:1
[INFO] [stdout]     |
[INFO] [stdout]  73 | pub struct Private(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromStr`:
[INFO] [stdout]               Attribute
[INFO] [stdout]               ByteString
[INFO] [stdout]               CString
[INFO] [stdout]               IpAddr
[INFO] [stdout]               Ipv4Addr
[INFO] [stdout]               Ipv6Addr
[INFO] [stdout]               Language
[INFO] [stdout]               NonZero<i128>
[INFO] [stdout]             and 44 others
[INFO] [stdout] note: required by a bound in `core::str::<impl str>::parse`
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/str/mod.rs:2765:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `private::Private: FromStr` is not satisfied
[INFO] [stdout]    --> src/extensions/private/mod.rs:254:42
[INFO] [stdout]     |
[INFO] [stdout] 254 |         let pe: Result<Private, _> = "x".parse();
[INFO] [stdout]     |                                          ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromStr` is not implemented for `private::Private`
[INFO] [stdout]    --> src/extensions/private/mod.rs:73:1
[INFO] [stdout]     |
[INFO] [stdout]  73 | pub struct Private(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromStr`:
[INFO] [stdout]               Attribute
[INFO] [stdout]               ByteString
[INFO] [stdout]               CString
[INFO] [stdout]               IpAddr
[INFO] [stdout]               Ipv4Addr
[INFO] [stdout]               Ipv6Addr
[INFO] [stdout]               Language
[INFO] [stdout]               NonZero<i128>
[INFO] [stdout]             and 44 others
[INFO] [stdout] note: required by a bound in `core::str::<impl str>::parse`
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/str/mod.rs:2765:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `Fields` cannot be built from an iterator over elements of type `(transform::key::Key, transform::value::Value)`
[INFO] [stdout]    --> src/extensions/transform/fields.rs:214:23
[INFO] [stdout]     |
[INFO] [stdout] 214 |         v.into_iter().collect()
[INFO] [stdout]     |                       ^^^^^^^ value of type `Fields` cannot be built from `std::iter::Iterator<Item=(transform::key::Key, transform::value::Value)>`
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromIterator<(transform::key::Key, transform::value::Value)>` is not implemented for `Fields`
[INFO] [stdout]    --> src/extensions/transform/fields.rs:34:1
[INFO] [stdout]     |
[INFO] [stdout]  34 | pub struct Fields(Inner);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]    --> src/extensions/transform/fields.rs:214:11
[INFO] [stdout]     |
[INFO] [stdout] 214 |         v.into_iter().collect()
[INFO] [stdout]     |         - ^^^^^^^^^^^ `Iterator::Item` is `(Key, Value)` here
[INFO] [stdout]     |         |
[INFO] [stdout]     |         this expression has type `Vec<(Key, Value)>`
[INFO] [stdout] note: required by a bound in `collect`
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/iter/traits/iterator.rs:2079:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `try_from_str` found for struct `transform::value::Value` in the current scope
[INFO] [stdout]    --> src/extensions/transform/value.rs:155:24
[INFO] [stdout]     |
[INFO] [stdout]  33 | pub struct Value(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ---------------- associated function or constant `try_from_str` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 155 |     let value = Value::try_from_str("foo-longstag");
[INFO] [stdout]     |                        ^^^^^^^^^^^^ associated function or constant not found in `transform::value::Value`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `transform::value::Value`, consider using `transform::value::Value::from_short_slice_unchecked` which returns `transform::value::Value`
[INFO] [stdout]    --> src/extensions/transform/value.rs:84:5
[INFO] [stdout]     |
[INFO] [stdout]  84 |     pub(crate) fn from_short_slice_unchecked(input: ShortBoxSlice<Subtag>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `try_from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 155 -     let value = Value::try_from_str("foo-longstag");
[INFO] [stdout] 155 +     let value = Value::try_from("foo-longstag");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `try_from_str` found for struct `transform::value::Value` in the current scope
[INFO] [stdout]    --> src/extensions/transform/value.rs:163:24
[INFO] [stdout]     |
[INFO] [stdout]  33 | pub struct Value(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ---------------- associated function or constant `try_from_str` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 163 |     let value = Value::try_from_str("foo-ba");
[INFO] [stdout]     |                        ^^^^^^^^^^^^ associated function or constant not found in `transform::value::Value`
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `transform::value::Value`, consider using `transform::value::Value::from_short_slice_unchecked` which returns `transform::value::Value`
[INFO] [stdout]    --> src/extensions/transform/value.rs:84:5
[INFO] [stdout]     |
[INFO] [stdout]  84 |     pub(crate) fn from_short_slice_unchecked(input: ShortBoxSlice<Subtag>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] help: there is an associated function `try_from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 163 -     let value = Value::try_from_str("foo-ba");
[INFO] [stdout] 163 +     let value = Value::try_from("foo-ba");
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `transform::Transform: FromStr` is not satisfied
[INFO] [stdout]    --> src/extensions/transform/mod.rs:329:14
[INFO] [stdout]     |
[INFO] [stdout] 329 |             .parse()
[INFO] [stdout]     |              ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromStr` is not implemented for `transform::Transform`
[INFO] [stdout]    --> src/extensions/transform/mod.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Transform {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromStr`:
[INFO] [stdout]               Attribute
[INFO] [stdout]               ByteString
[INFO] [stdout]               CString
[INFO] [stdout]               IpAddr
[INFO] [stdout]               Ipv4Addr
[INFO] [stdout]               Ipv6Addr
[INFO] [stdout]               Language
[INFO] [stdout]               NonZero<i128>
[INFO] [stdout]             and 44 others
[INFO] [stdout] note: required by a bound in `core::str::<impl str>::parse`
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/str/mod.rs:2765:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `transform::Transform: FromStr` is not satisfied
[INFO] [stdout]    --> src/extensions/transform/mod.rs:333:44
[INFO] [stdout]     |
[INFO] [stdout] 333 |         let te: Result<Transform, _> = "t".parse();
[INFO] [stdout]     |                                            ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromStr` is not implemented for `transform::Transform`
[INFO] [stdout]    --> src/extensions/transform/mod.rs:92:1
[INFO] [stdout]     |
[INFO] [stdout]  92 | pub struct Transform {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromStr`:
[INFO] [stdout]               Attribute
[INFO] [stdout]               ByteString
[INFO] [stdout]               CString
[INFO] [stdout]               IpAddr
[INFO] [stdout]               Ipv4Addr
[INFO] [stdout]               Ipv6Addr
[INFO] [stdout]               Language
[INFO] [stdout]               NonZero<i128>
[INFO] [stdout]             and 44 others
[INFO] [stdout] note: required by a bound in `core::str::<impl str>::parse`
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/str/mod.rs:2765:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `attributes::Attributes: FromStr` is not satisfied
[INFO] [stdout]    --> src/extensions/unicode/attributes.rs:203:43
[INFO] [stdout]     |
[INFO] [stdout] 203 |         let attrs: Attributes = "foo-bar".parse().expect("Failed to parse Attributes");
[INFO] [stdout]     |                                           ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromStr` is not implemented for `attributes::Attributes`
[INFO] [stdout]    --> src/extensions/unicode/attributes.rs:41:1
[INFO] [stdout]     |
[INFO] [stdout]  41 | pub struct Attributes(ShortBoxSlice<Attribute>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromStr`:
[INFO] [stdout]               Attribute
[INFO] [stdout]               ByteString
[INFO] [stdout]               CString
[INFO] [stdout]               IpAddr
[INFO] [stdout]               Ipv4Addr
[INFO] [stdout]               Ipv6Addr
[INFO] [stdout]               Language
[INFO] [stdout]               NonZero<i128>
[INFO] [stdout]             and 44 others
[INFO] [stdout] note: required by a bound in `core::str::<impl str>::parse`
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/str/mod.rs:2765:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: a value of type `extensions::unicode::keywords::Keywords` cannot be built from an iterator over elements of type `(extensions::unicode::key::Key, extensions::unicode::value::Value)`
[INFO] [stdout]    --> src/extensions/unicode/keywords.rs:413:23
[INFO] [stdout]     |
[INFO] [stdout] 413 |         v.into_iter().collect()
[INFO] [stdout]     |                       ^^^^^^^ value of type `extensions::unicode::keywords::Keywords` cannot be built from `std::iter::Iterator<Item=(extensions::unicode::key::Key, extensions::unicode::value::Value)>`
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromIterator<(extensions::unicode::key::Key, extensions::unicode::value::Value)>` is not implemented for `extensions::unicode::keywords::Keywords`
[INFO] [stdout]    --> src/extensions/unicode/keywords.rs:72:1
[INFO] [stdout]     |
[INFO] [stdout]  72 | pub struct Keywords(LiteMap<Key, Value, ShortBoxSlice<(Key, Value)>>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: the method call chain might not have had the expected associated types
[INFO] [stdout]    --> src/extensions/unicode/keywords.rs:413:11
[INFO] [stdout]     |
[INFO] [stdout] 413 |         v.into_iter().collect()
[INFO] [stdout]     |         - ^^^^^^^^^^^ `Iterator::Item` is `(Key, Value)` here
[INFO] [stdout]     |         |
[INFO] [stdout]     |         this expression has type `Vec<(Key, Value)>`
[INFO] [stdout] note: required by a bound in `collect`
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/iter/traits/iterator.rs:2079:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `extensions::unicode::keywords::Keywords: FromStr` is not satisfied
[INFO] [stdout]    --> src/extensions/unicode/keywords.rs:450:37
[INFO] [stdout]     |
[INFO] [stdout] 450 |         let kw: Keywords = "hc-h12".parse().expect("Failed to parse Keywords");
[INFO] [stdout]     |                                     ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromStr` is not implemented for `extensions::unicode::keywords::Keywords`
[INFO] [stdout]    --> src/extensions/unicode/keywords.rs:72:1
[INFO] [stdout]     |
[INFO] [stdout]  72 | pub struct Keywords(LiteMap<Key, Value, ShortBoxSlice<(Key, Value)>>);
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromStr`:
[INFO] [stdout]               Attribute
[INFO] [stdout]               ByteString
[INFO] [stdout]               CString
[INFO] [stdout]               IpAddr
[INFO] [stdout]               Ipv4Addr
[INFO] [stdout]               Ipv6Addr
[INFO] [stdout]               Language
[INFO] [stdout]               NonZero<i128>
[INFO] [stdout]             and 44 others
[INFO] [stdout] note: required by a bound in `core::str::<impl str>::parse`
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/str/mod.rs:2765:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `extensions::unicode::Unicode: FromStr` is not satisfied
[INFO] [stdout]    --> src/extensions/unicode/mod.rs:288:42
[INFO] [stdout]     |
[INFO] [stdout] 288 |         let ue: Unicode = "u-foo-hc-h12".parse().expect("Failed to parse Unicode");
[INFO] [stdout]     |                                          ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromStr` is not implemented for `extensions::unicode::Unicode`
[INFO] [stdout]    --> src/extensions/unicode/mod.rs:90:1
[INFO] [stdout]     |
[INFO] [stdout]  90 | pub struct Unicode {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromStr`:
[INFO] [stdout]               Attribute
[INFO] [stdout]               ByteString
[INFO] [stdout]               CString
[INFO] [stdout]               IpAddr
[INFO] [stdout]               Ipv4Addr
[INFO] [stdout]               Ipv6Addr
[INFO] [stdout]               Language
[INFO] [stdout]               NonZero<i128>
[INFO] [stdout]             and 44 others
[INFO] [stdout] note: required by a bound in `core::str::<impl str>::parse`
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/str/mod.rs:2765:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `extensions::unicode::Unicode: FromStr` is not satisfied
[INFO] [stdout]    --> src/extensions/unicode/mod.rs:291:42
[INFO] [stdout]     |
[INFO] [stdout] 291 |         let ue: Result<Unicode, _> = "u".parse();
[INFO] [stdout]     |                                          ^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `FromStr` is not implemented for `extensions::unicode::Unicode`
[INFO] [stdout]    --> src/extensions/unicode/mod.rs:90:1
[INFO] [stdout]     |
[INFO] [stdout]  90 | pub struct Unicode {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: the following other types implement trait `FromStr`:
[INFO] [stdout]               Attribute
[INFO] [stdout]               ByteString
[INFO] [stdout]               CString
[INFO] [stdout]               IpAddr
[INFO] [stdout]               Ipv4Addr
[INFO] [stdout]               Ipv6Addr
[INFO] [stdout]               Language
[INFO] [stdout]               NonZero<i128>
[INFO] [stdout]             and 44 others
[INFO] [stdout] note: required by a bound in `core::str::<impl str>::parse`
[INFO] [stdout]    --> /rustc/33835004928d3bf65db4d4712e1330766263b0bd/library/core/src/str/mod.rs:2765:4
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_str` found for struct `extensions::unicode::value::Value` in the current scope
[INFO] [stdout]    --> src/preferences/extensions/unicode/macros/enum_keyword.rs:230:33
[INFO] [stdout]     |
[INFO] [stdout] 230 |         let v = unicode::Value::from_str("standard").unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^ associated function or constant not found in `extensions::unicode::value::Value`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/value.rs:38:1
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Value(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ---------------- associated function or constant `from_str` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `extensions::unicode::value::Value` consider using one of the following associated functions:
[INFO] [stdout]       extensions::unicode::value::Value::try_from_str
[INFO] [stdout]       extensions::unicode::value::Value::try_from_utf8
[INFO] [stdout]       extensions::unicode::value::Value::new_empty
[INFO] [stdout]       extensions::unicode::value::Value::from_subtag
[INFO] [stdout]       and 2 others
[INFO] [stdout]    --> src/extensions/unicode/value.rs:60:5
[INFO] [stdout]     |
[INFO] [stdout]  60 |     pub fn try_from_str(s: &str) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  65 |     pub fn try_from_utf8(code_units: &[u8]) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 |     pub const fn new_empty() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     pub const fn from_subtag(subtag: Option<Subtag>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 230 -         let v = unicode::Value::from_str("standard").unwrap();
[INFO] [stdout] 230 +         let v = unicode::Value::from("standard").unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_str` found for struct `extensions::unicode::value::Value` in the current scope
[INFO] [stdout]    --> src/preferences/extensions/unicode/macros/enum_keyword.rs:235:33
[INFO] [stdout]     |
[INFO] [stdout] 235 |         let v = unicode::Value::from_str("rare").unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^ associated function or constant not found in `extensions::unicode::value::Value`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/value.rs:38:1
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Value(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ---------------- associated function or constant `from_str` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `extensions::unicode::value::Value` consider using one of the following associated functions:
[INFO] [stdout]       extensions::unicode::value::Value::try_from_str
[INFO] [stdout]       extensions::unicode::value::Value::try_from_utf8
[INFO] [stdout]       extensions::unicode::value::Value::new_empty
[INFO] [stdout]       extensions::unicode::value::Value::from_subtag
[INFO] [stdout]       and 2 others
[INFO] [stdout]    --> src/extensions/unicode/value.rs:60:5
[INFO] [stdout]     |
[INFO] [stdout]  60 |     pub fn try_from_str(s: &str) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  65 |     pub fn try_from_utf8(code_units: &[u8]) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 |     pub const fn new_empty() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     pub const fn from_subtag(subtag: Option<Subtag>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 235 -         let v = unicode::Value::from_str("rare").unwrap();
[INFO] [stdout] 235 +         let v = unicode::Value::from("rare").unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_str` found for struct `extensions::unicode::value::Value` in the current scope
[INFO] [stdout]    --> src/preferences/extensions/unicode/macros/enum_keyword.rs:240:33
[INFO] [stdout]     |
[INFO] [stdout] 240 |         let v = unicode::Value::from_str("foo").unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^ associated function or constant not found in `extensions::unicode::value::Value`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/value.rs:38:1
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Value(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ---------------- associated function or constant `from_str` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `extensions::unicode::value::Value` consider using one of the following associated functions:
[INFO] [stdout]       extensions::unicode::value::Value::try_from_str
[INFO] [stdout]       extensions::unicode::value::Value::try_from_utf8
[INFO] [stdout]       extensions::unicode::value::Value::new_empty
[INFO] [stdout]       extensions::unicode::value::Value::from_subtag
[INFO] [stdout]       and 2 others
[INFO] [stdout]    --> src/extensions/unicode/value.rs:60:5
[INFO] [stdout]     |
[INFO] [stdout]  60 |     pub fn try_from_str(s: &str) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  65 |     pub fn try_from_utf8(code_units: &[u8]) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 |     pub const fn new_empty() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     pub const fn from_subtag(subtag: Option<Subtag>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 240 -         let v = unicode::Value::from_str("foo").unwrap();
[INFO] [stdout] 240 +         let v = unicode::Value::from("foo").unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_str` found for struct `extensions::unicode::value::Value` in the current scope
[INFO] [stdout]    --> src/preferences/extensions/unicode/macros/enum_keyword.rs:254:33
[INFO] [stdout]     |
[INFO] [stdout] 254 |         let v = unicode::Value::from_str("standard").unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^ associated function or constant not found in `extensions::unicode::value::Value`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/value.rs:38:1
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Value(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ---------------- associated function or constant `from_str` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `extensions::unicode::value::Value` consider using one of the following associated functions:
[INFO] [stdout]       extensions::unicode::value::Value::try_from_str
[INFO] [stdout]       extensions::unicode::value::Value::try_from_utf8
[INFO] [stdout]       extensions::unicode::value::Value::new_empty
[INFO] [stdout]       extensions::unicode::value::Value::from_subtag
[INFO] [stdout]       and 2 others
[INFO] [stdout]    --> src/extensions/unicode/value.rs:60:5
[INFO] [stdout]     |
[INFO] [stdout]  60 |     pub fn try_from_str(s: &str) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  65 |     pub fn try_from_utf8(code_units: &[u8]) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 |     pub const fn new_empty() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     pub const fn from_subtag(subtag: Option<Subtag>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 254 -         let v = unicode::Value::from_str("standard").unwrap();
[INFO] [stdout] 254 +         let v = unicode::Value::from("standard").unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_str` found for struct `extensions::unicode::value::Value` in the current scope
[INFO] [stdout]    --> src/preferences/extensions/unicode/macros/enum_keyword.rs:259:39
[INFO] [stdout]     |
[INFO] [stdout] 259 |         let v_alias = unicode::Value::from_str("std").unwrap();
[INFO] [stdout]     |                                       ^^^^^^^^ associated function or constant not found in `extensions::unicode::value::Value`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/value.rs:38:1
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Value(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ---------------- associated function or constant `from_str` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `extensions::unicode::value::Value` consider using one of the following associated functions:
[INFO] [stdout]       extensions::unicode::value::Value::try_from_str
[INFO] [stdout]       extensions::unicode::value::Value::try_from_utf8
[INFO] [stdout]       extensions::unicode::value::Value::new_empty
[INFO] [stdout]       extensions::unicode::value::Value::from_subtag
[INFO] [stdout]       and 2 others
[INFO] [stdout]    --> src/extensions/unicode/value.rs:60:5
[INFO] [stdout]     |
[INFO] [stdout]  60 |     pub fn try_from_str(s: &str) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  65 |     pub fn try_from_utf8(code_units: &[u8]) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 |     pub const fn new_empty() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     pub const fn from_subtag(subtag: Option<Subtag>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 259 -         let v_alias = unicode::Value::from_str("std").unwrap();
[INFO] [stdout] 259 +         let v_alias = unicode::Value::from("std").unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_str` found for struct `extensions::unicode::value::Value` in the current scope
[INFO] [stdout]    --> src/preferences/extensions/unicode/macros/enum_keyword.rs:264:33
[INFO] [stdout]     |
[INFO] [stdout] 264 |         let v = unicode::Value::from_str("rare").unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^ associated function or constant not found in `extensions::unicode::value::Value`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/value.rs:38:1
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Value(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ---------------- associated function or constant `from_str` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `extensions::unicode::value::Value` consider using one of the following associated functions:
[INFO] [stdout]       extensions::unicode::value::Value::try_from_str
[INFO] [stdout]       extensions::unicode::value::Value::try_from_utf8
[INFO] [stdout]       extensions::unicode::value::Value::new_empty
[INFO] [stdout]       extensions::unicode::value::Value::from_subtag
[INFO] [stdout]       and 2 others
[INFO] [stdout]    --> src/extensions/unicode/value.rs:60:5
[INFO] [stdout]     |
[INFO] [stdout]  60 |     pub fn try_from_str(s: &str) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  65 |     pub fn try_from_utf8(code_units: &[u8]) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 |     pub const fn new_empty() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     pub const fn from_subtag(subtag: Option<Subtag>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 264 -         let v = unicode::Value::from_str("rare").unwrap();
[INFO] [stdout] 264 +         let v = unicode::Value::from("rare").unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_str` found for struct `extensions::unicode::value::Value` in the current scope
[INFO] [stdout]    --> src/preferences/extensions/unicode/macros/enum_keyword.rs:269:33
[INFO] [stdout]     |
[INFO] [stdout] 269 |         let v = unicode::Value::from_str("foo").unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^ associated function or constant not found in `extensions::unicode::value::Value`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/value.rs:38:1
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Value(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ---------------- associated function or constant `from_str` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `extensions::unicode::value::Value` consider using one of the following associated functions:
[INFO] [stdout]       extensions::unicode::value::Value::try_from_str
[INFO] [stdout]       extensions::unicode::value::Value::try_from_utf8
[INFO] [stdout]       extensions::unicode::value::Value::new_empty
[INFO] [stdout]       extensions::unicode::value::Value::from_subtag
[INFO] [stdout]       and 2 others
[INFO] [stdout]    --> src/extensions/unicode/value.rs:60:5
[INFO] [stdout]     |
[INFO] [stdout]  60 |     pub fn try_from_str(s: &str) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  65 |     pub fn try_from_utf8(code_units: &[u8]) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 |     pub const fn new_empty() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     pub const fn from_subtag(subtag: Option<Subtag>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 269 -         let v = unicode::Value::from_str("foo").unwrap();
[INFO] [stdout] 269 +         let v = unicode::Value::from("foo").unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_str` found for struct `extensions::unicode::value::Value` in the current scope
[INFO] [stdout]    --> src/preferences/extensions/unicode/macros/enum_keyword.rs:288:33
[INFO] [stdout]     |
[INFO] [stdout] 288 |         let v = unicode::Value::from_str("default").unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^ associated function or constant not found in `extensions::unicode::value::Value`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/value.rs:38:1
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Value(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ---------------- associated function or constant `from_str` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `extensions::unicode::value::Value` consider using one of the following associated functions:
[INFO] [stdout]       extensions::unicode::value::Value::try_from_str
[INFO] [stdout]       extensions::unicode::value::Value::try_from_utf8
[INFO] [stdout]       extensions::unicode::value::Value::new_empty
[INFO] [stdout]       extensions::unicode::value::Value::from_subtag
[INFO] [stdout]       and 2 others
[INFO] [stdout]    --> src/extensions/unicode/value.rs:60:5
[INFO] [stdout]     |
[INFO] [stdout]  60 |     pub fn try_from_str(s: &str) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  65 |     pub fn try_from_utf8(code_units: &[u8]) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 |     pub const fn new_empty() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     pub const fn from_subtag(subtag: Option<Subtag>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 288 -         let v = unicode::Value::from_str("default").unwrap();
[INFO] [stdout] 288 +         let v = unicode::Value::from("default").unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_str` found for struct `extensions::unicode::value::Value` in the current scope
[INFO] [stdout]    --> src/preferences/extensions/unicode/macros/enum_keyword.rs:293:33
[INFO] [stdout]     |
[INFO] [stdout] 293 |         let v = unicode::Value::from_str("sub").unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^ associated function or constant not found in `extensions::unicode::value::Value`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/value.rs:38:1
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Value(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ---------------- associated function or constant `from_str` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `extensions::unicode::value::Value` consider using one of the following associated functions:
[INFO] [stdout]       extensions::unicode::value::Value::try_from_str
[INFO] [stdout]       extensions::unicode::value::Value::try_from_utf8
[INFO] [stdout]       extensions::unicode::value::Value::new_empty
[INFO] [stdout]       extensions::unicode::value::Value::from_subtag
[INFO] [stdout]       and 2 others
[INFO] [stdout]    --> src/extensions/unicode/value.rs:60:5
[INFO] [stdout]     |
[INFO] [stdout]  60 |     pub fn try_from_str(s: &str) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  65 |     pub fn try_from_utf8(code_units: &[u8]) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 |     pub const fn new_empty() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     pub const fn from_subtag(subtag: Option<Subtag>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 293 -         let v = unicode::Value::from_str("sub").unwrap();
[INFO] [stdout] 293 +         let v = unicode::Value::from("sub").unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_str` found for struct `extensions::unicode::value::Value` in the current scope
[INFO] [stdout]    --> src/preferences/extensions/unicode/macros/enum_keyword.rs:298:33
[INFO] [stdout]     |
[INFO] [stdout] 298 |         let v = unicode::Value::from_str("foo").unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^ associated function or constant not found in `extensions::unicode::value::Value`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/value.rs:38:1
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Value(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ---------------- associated function or constant `from_str` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `extensions::unicode::value::Value` consider using one of the following associated functions:
[INFO] [stdout]       extensions::unicode::value::Value::try_from_str
[INFO] [stdout]       extensions::unicode::value::Value::try_from_utf8
[INFO] [stdout]       extensions::unicode::value::Value::new_empty
[INFO] [stdout]       extensions::unicode::value::Value::from_subtag
[INFO] [stdout]       and 2 others
[INFO] [stdout]    --> src/extensions/unicode/value.rs:60:5
[INFO] [stdout]     |
[INFO] [stdout]  60 |     pub fn try_from_str(s: &str) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  65 |     pub fn try_from_utf8(code_units: &[u8]) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 |     pub const fn new_empty() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     pub const fn from_subtag(subtag: Option<Subtag>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 298 -         let v = unicode::Value::from_str("foo").unwrap();
[INFO] [stdout] 298 +         let v = unicode::Value::from("foo").unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_str` found for struct `extensions::unicode::value::Value` in the current scope
[INFO] [stdout]    --> src/preferences/extensions/unicode/macros/enum_keyword.rs:302:33
[INFO] [stdout]     |
[INFO] [stdout] 302 |         let v = unicode::Value::from_str("sub-standard").unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^ associated function or constant not found in `extensions::unicode::value::Value`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/value.rs:38:1
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Value(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ---------------- associated function or constant `from_str` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `extensions::unicode::value::Value` consider using one of the following associated functions:
[INFO] [stdout]       extensions::unicode::value::Value::try_from_str
[INFO] [stdout]       extensions::unicode::value::Value::try_from_utf8
[INFO] [stdout]       extensions::unicode::value::Value::new_empty
[INFO] [stdout]       extensions::unicode::value::Value::from_subtag
[INFO] [stdout]       and 2 others
[INFO] [stdout]    --> src/extensions/unicode/value.rs:60:5
[INFO] [stdout]     |
[INFO] [stdout]  60 |     pub fn try_from_str(s: &str) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  65 |     pub fn try_from_utf8(code_units: &[u8]) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 |     pub const fn new_empty() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     pub const fn from_subtag(subtag: Option<Subtag>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 302 -         let v = unicode::Value::from_str("sub-standard").unwrap();
[INFO] [stdout] 302 +         let v = unicode::Value::from("sub-standard").unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_str` found for struct `extensions::unicode::value::Value` in the current scope
[INFO] [stdout]    --> src/preferences/extensions/unicode/macros/enum_keyword.rs:307:33
[INFO] [stdout]     |
[INFO] [stdout] 307 |         let v = unicode::Value::from_str("sub-rare").unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^ associated function or constant not found in `extensions::unicode::value::Value`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/value.rs:38:1
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Value(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ---------------- associated function or constant `from_str` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `extensions::unicode::value::Value` consider using one of the following associated functions:
[INFO] [stdout]       extensions::unicode::value::Value::try_from_str
[INFO] [stdout]       extensions::unicode::value::Value::try_from_utf8
[INFO] [stdout]       extensions::unicode::value::Value::new_empty
[INFO] [stdout]       extensions::unicode::value::Value::from_subtag
[INFO] [stdout]       and 2 others
[INFO] [stdout]    --> src/extensions/unicode/value.rs:60:5
[INFO] [stdout]     |
[INFO] [stdout]  60 |     pub fn try_from_str(s: &str) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  65 |     pub fn try_from_utf8(code_units: &[u8]) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 |     pub const fn new_empty() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     pub const fn from_subtag(subtag: Option<Subtag>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 307 -         let v = unicode::Value::from_str("sub-rare").unwrap();
[INFO] [stdout] 307 +         let v = unicode::Value::from("sub-rare").unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_str` found for struct `extensions::unicode::value::Value` in the current scope
[INFO] [stdout]    --> src/preferences/extensions/unicode/macros/enum_keyword.rs:312:33
[INFO] [stdout]     |
[INFO] [stdout] 312 |         let v = unicode::Value::from_str("sub-foo").unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^ associated function or constant not found in `extensions::unicode::value::Value`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/value.rs:38:1
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Value(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ---------------- associated function or constant `from_str` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `extensions::unicode::value::Value` consider using one of the following associated functions:
[INFO] [stdout]       extensions::unicode::value::Value::try_from_str
[INFO] [stdout]       extensions::unicode::value::Value::try_from_utf8
[INFO] [stdout]       extensions::unicode::value::Value::new_empty
[INFO] [stdout]       extensions::unicode::value::Value::from_subtag
[INFO] [stdout]       and 2 others
[INFO] [stdout]    --> src/extensions/unicode/value.rs:60:5
[INFO] [stdout]     |
[INFO] [stdout]  60 |     pub fn try_from_str(s: &str) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  65 |     pub fn try_from_utf8(code_units: &[u8]) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 |     pub const fn new_empty() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     pub const fn from_subtag(subtag: Option<Subtag>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 312 -         let v = unicode::Value::from_str("sub-foo").unwrap();
[INFO] [stdout] 312 +         let v = unicode::Value::from("sub-foo").unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_str` found for struct `extensions::unicode::value::Value` in the current scope
[INFO] [stdout]    --> src/preferences/extensions/unicode/macros/struct_keyword.rs:115:33
[INFO] [stdout]     |
[INFO] [stdout] 115 |         let v = unicode::Value::from_str("foo").unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^ associated function or constant not found in `extensions::unicode::value::Value`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/value.rs:38:1
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Value(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ---------------- associated function or constant `from_str` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `extensions::unicode::value::Value` consider using one of the following associated functions:
[INFO] [stdout]       extensions::unicode::value::Value::try_from_str
[INFO] [stdout]       extensions::unicode::value::Value::try_from_utf8
[INFO] [stdout]       extensions::unicode::value::Value::new_empty
[INFO] [stdout]       extensions::unicode::value::Value::from_subtag
[INFO] [stdout]       and 2 others
[INFO] [stdout]    --> src/extensions/unicode/value.rs:60:5
[INFO] [stdout]     |
[INFO] [stdout]  60 |     pub fn try_from_str(s: &str) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  65 |     pub fn try_from_utf8(code_units: &[u8]) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 |     pub const fn new_empty() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     pub const fn from_subtag(subtag: Option<Subtag>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 115 -         let v = unicode::Value::from_str("foo").unwrap();
[INFO] [stdout] 115 +         let v = unicode::Value::from("foo").unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_str` found for struct `extensions::unicode::value::Value` in the current scope
[INFO] [stdout]    --> src/preferences/extensions/unicode/macros/struct_keyword.rs:120:33
[INFO] [stdout]     |
[INFO] [stdout] 120 |         let v = unicode::Value::from_str("foobar").unwrap();
[INFO] [stdout]     |                                 ^^^^^^^^ associated function or constant not found in `extensions::unicode::value::Value`
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/extensions/unicode/value.rs:38:1
[INFO] [stdout]     |
[INFO] [stdout]  38 | pub struct Value(ShortBoxSlice<Subtag>);
[INFO] [stdout]     | ---------------- associated function or constant `from_str` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout] note: if you're trying to build a new `extensions::unicode::value::Value` consider using one of the following associated functions:
[INFO] [stdout]       extensions::unicode::value::Value::try_from_str
[INFO] [stdout]       extensions::unicode::value::Value::try_from_utf8
[INFO] [stdout]       extensions::unicode::value::Value::new_empty
[INFO] [stdout]       extensions::unicode::value::Value::from_subtag
[INFO] [stdout]       and 2 others
[INFO] [stdout]    --> src/extensions/unicode/value.rs:60:5
[INFO] [stdout]     |
[INFO] [stdout]  60 |     pub fn try_from_str(s: &str) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  65 |     pub fn try_from_utf8(code_units: &[u8]) -> Result<Self, ParseError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 175 |     pub const fn new_empty() -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 236 |     pub const fn from_subtag(subtag: Option<Subtag>) -> Self {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `from_str`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `FromStr`
[INFO] [stdout] help: there is an associated function `from` with a similar name
[INFO] [stdout]     |
[INFO] [stdout] 120 -         let v = unicode::Value::from_str("foobar").unwrap();
[INFO] [stdout] 120 +         let v = unicode::Value::from("foobar").unwrap();
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0277, E0432, E0433, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0277`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `tpuf_icu_locale_core_211` (lib test) due to 73 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "624f9a2f271b71f1088018079af0475d775a90d6d9907bf97e59771f57681f6c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "624f9a2f271b71f1088018079af0475d775a90d6d9907bf97e59771f57681f6c", kill_on_drop: false }`
[INFO] [stdout] 624f9a2f271b71f1088018079af0475d775a90d6d9907bf97e59771f57681f6c
