[INFO] fetching crate rune 0.13.4...
[INFO] checking rune-0.13.4 against try#31561a63598a0f21fc74c024747ef1310fdd2eb2 for pr-133536
[INFO] extracting crate rune 0.13.4 into /workspace/builds/worker-6-tc2/source
[INFO] validating manifest of crates.io crate rune 0.13.4 on toolchain 31561a63598a0f21fc74c024747ef1310fdd2eb2
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+31561a63598a0f21fc74c024747ef1310fdd2eb2" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate rune 0.13.4
[INFO] finished tweaking crates.io crate rune 0.13.4
[INFO] tweaked toml for crates.io crate rune 0.13.4 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+31561a63598a0f21fc74c024747ef1310fdd2eb2" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]      Locking 253 packages to latest compatible versions
[INFO] [stderr]       Adding base64 v0.21.7 (available: v0.22.1)
[INFO] [stderr]       Adding handlebars v4.5.0 (available: v6.2.0)
[INFO] [stderr]       Adding lsp-types v0.94.1 (available: v0.97.0)
[INFO] [stderr]       Adding musli v0.0.42 (available: v0.0.124)
[INFO] [stderr]       Adding musli-storage v0.0.42 (available: v0.0.117)
[INFO] [stderr]       Adding pulldown-cmark v0.9.6 (available: v0.12.2)
[INFO] [stderr]       Adding rust-embed v6.8.1 (available: v8.5.0)
[INFO] [stderr]       Adding toml v0.7.8 (available: v0.8.19)
[INFO] [stderr]       Adding webbrowser v0.8.15 (available: v1.0.3)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+31561a63598a0f21fc74c024747ef1310fdd2eb2" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+31561a63598a0f21fc74c024747ef1310fdd2eb2" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] c113530e0562d34322f24c03d50dd459d2fe46b3a40760a26cb5ed2e0436d765
[INFO] running `Command { std: "docker" "start" "-a" "c113530e0562d34322f24c03d50dd459d2fe46b3a40760a26cb5ed2e0436d765", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c113530e0562d34322f24c03d50dd459d2fe46b3a40760a26cb5ed2e0436d765", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c113530e0562d34322f24c03d50dd459d2fe46b3a40760a26cb5ed2e0436d765", kill_on_drop: false }`
[INFO] [stdout] c113530e0562d34322f24c03d50dd459d2fe46b3a40760a26cb5ed2e0436d765
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-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:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+31561a63598a0f21fc74c024747ef1310fdd2eb2" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] caadbaf185ef2b2fe7637e641893f2f8bf0ead4427f45413b84cd47f8990ff0a
[INFO] running `Command { std: "docker" "start" "-a" "caadbaf185ef2b2fe7637e641893f2f8bf0ead4427f45413b84cd47f8990ff0a", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde v1.0.215
[INFO] [stderr]    Compiling portable-atomic v1.10.0
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]     Checking critical-section v1.2.0
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]     Checking termcolor v1.4.1
[INFO] [stderr]     Checking futures-core v0.3.31
[INFO] [stderr]    Compiling pin-project-internal v1.1.7
[INFO] [stderr]    Compiling rune-alloc-macros v0.13.4
[INFO] [stderr]    Compiling musli-macros v0.0.42
[INFO] [stderr]     Checking num-bigint v0.4.6
[INFO] [stderr]    Compiling target-triple v0.1.3
[INFO] [stderr]    Compiling anyhow v1.0.93
[INFO] [stderr]    Compiling twox-hash v1.6.3
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking parking_lot_core v0.9.10
[INFO] [stderr]     Checking num-iter v0.1.45
[INFO] [stderr]     Checking num-complex v0.4.6
[INFO] [stderr]     Checking tracing-core v0.1.33
[INFO] [stderr]     Checking codespan-reporting v0.11.1
[INFO] [stderr]     Checking parking_lot v0.12.3
[INFO] [stderr]    Compiling tokio-macros v2.4.0
[INFO] [stderr]     Checking glob v0.3.1
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking tokio v1.41.1
[INFO] [stderr]    Compiling pin-project v1.1.7
[INFO] [stderr]     Checking musli v0.0.42
[INFO] [stderr]     Checking num-rational v0.4.2
[INFO] [stderr]     Checking futures-executor v0.3.31
[INFO] [stderr]     Checking num v0.4.3
[INFO] [stderr]     Checking musli-common v0.0.42
[INFO] [stderr]    Compiling rune-alloc v0.13.4
[INFO] [stderr]     Checking toml_datetime v0.6.8
[INFO] [stderr]     Checking serde_spanned v0.6.8
[INFO] [stderr]     Checking serde_json v1.0.133
[INFO] [stderr]     Checking musli-storage v0.0.42
[INFO] [stderr]     Checking toml_edit v0.22.22
[INFO] [stderr]     Checking toml v0.8.19
[INFO] [stderr]     Checking rune-core v0.13.4
[INFO] [stderr]     Checking trybuild v1.0.101
[INFO] [stderr]    Compiling rune-macros v0.13.4
[INFO] [stderr]     Checking rune v0.13.4 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_nightly`
[INFO] [stdout]    --> src/lib.rs:133:13
[INFO] [stdout]     |
[INFO] [stdout] 133 | #![cfg_attr(rune_nightly, feature(rustdoc_missing_doc_code_examples))]
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_nightly)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_nightly)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_nightly`
[INFO] [stdout]    --> src/lib.rs:134:13
[INFO] [stdout]     |
[INFO] [stdout] 134 | #![cfg_attr(rune_nightly, deny(rustdoc::missing_doc_code_examples))]
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_nightly)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_nightly)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/lib.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 | #![cfg_attr(rune_docsrs, feature(doc_cfg))]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:78:24
[INFO] [stdout]     |
[INFO] [stdout] 78  |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "emit")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:202:1
[INFO] [stdout]     |
[INFO] [stdout] 202 | / cfg_emit! {
[INFO] [stdout] 203 | |     pub use ::codespan_reporting::term::termcolor;
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ast/unescape.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout] 44  | / cfg_std! {
[INFO] [stdout] 45  | |     impl std::error::Error for ErrorKind {}
[INFO] [stdout] 46  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/any.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout] 86  | / cfg_std! {
[INFO] [stdout] 87  | |     crate::__internal_impl_any!(::std::io, std::io::Error);
[INFO] [stdout] 88  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | / cfg_std! {
[INFO] [stdout] 54  | |     impl std::error::Error for BuildError {
[INFO] [stdout] 55  | |         fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
[INFO] [stdout] 56  | |             match &self.kind {
[INFO] [stdout] ...   |
[INFO] [stdout] 61  | |     }
[INFO] [stdout] 62  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/compile/attrs.rs:85:31
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub(crate) fn remaining<'a>(
[INFO] [stdout]    |                             -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 85 |     ) -> impl Iterator<Item = &ast::Attribute> + 'a {
[INFO] [stdout]    |                               ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compile/error.rs:80:1
[INFO] [stdout]     |
[INFO] [stdout] 80  | / cfg_std! {
[INFO] [stdout] 81  | |     impl std::error::Error for Error {
[INFO] [stdout] 82  | |         fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
[INFO] [stdout] 83  | |             self.kind.source()
[INFO] [stdout] 84  | |         }
[INFO] [stdout] 85  | |     }
[INFO] [stdout] 86  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compile/error.rs:523:1
[INFO] [stdout]     |
[INFO] [stdout] 523 | / cfg_std! {
[INFO] [stdout] 524 | |     impl std::error::Error for ErrorKind {
[INFO] [stdout] 525 | |         fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
[INFO] [stdout] 526 | |             match self {
[INFO] [stdout] ...   |
[INFO] [stdout] 542 | |     }
[INFO] [stdout] 543 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]     --> src/internal_macros.rs:118:24
[INFO] [stdout]      |
[INFO] [stdout] 118  |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/compile/error.rs:1180:1
[INFO] [stdout]      |
[INFO] [stdout] 1180 | / cfg_std! {
[INFO] [stdout] 1181 | |     impl std::error::Error for IrErrorKind {}
[INFO] [stdout] 1182 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]     --> src/internal_macros.rs:118:24
[INFO] [stdout]      |
[INFO] [stdout] 118  |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/compile/error.rs:1301:1
[INFO] [stdout]      |
[INFO] [stdout] 1301 | / cfg_std! {
[INFO] [stdout] 1302 | |     impl std::error::Error for MetaError {}
[INFO] [stdout] 1303 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]     --> src/internal_macros.rs:118:24
[INFO] [stdout]      |
[INFO] [stdout] 118  |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/compile/error.rs:1334:1
[INFO] [stdout]      |
[INFO] [stdout] 1334 | / cfg_std! {
[INFO] [stdout] 1335 | |     impl std::error::Error for PopError {}
[INFO] [stdout] 1336 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compile/source_loader.rs:27:1
[INFO] [stdout]     |
[INFO] [stdout] 27  | / cfg_std! {
[INFO] [stdout] 28  | |     /// A filesystem-based source loader.
[INFO] [stdout] 29  | |     #[derive(Default)]
[INFO] [stdout] 30  | |     #[non_exhaustive]
[INFO] [stdout] ...   |
[INFO] [stdout] 95  | |     }
[INFO] [stdout] 96  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compile/unit_builder.rs:47:1
[INFO] [stdout]     |
[INFO] [stdout] 47  | / cfg_std! {
[INFO] [stdout] 48  | |     impl std::error::Error for LinkerError {}
[INFO] [stdout] 49  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compile/options.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | / cfg_std! {
[INFO] [stdout] 18  | |     impl std::error::Error for ParseOptionError {}
[INFO] [stdout] 19  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]   --> src/internal_macros.rs:78:24
[INFO] [stdout]    |
[INFO] [stdout] 78 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "emit")))]
[INFO] [stdout]    |                          ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/diagnostics.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / cfg_emit! {
[INFO] [stdout] 46 | |     mod emit;
[INFO] [stdout] 47 | |     #[doc(inline)]
[INFO] [stdout] 48 | |     pub use self::emit::EmitError;
[INFO] [stdout] 49 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `cfg_emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/diagnostics/fatal.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | / cfg_std! {
[INFO] [stdout] 54  | |     impl std::error::Error for FatalDiagnostic {
[INFO] [stdout] 55  | |         #[inline]
[INFO] [stdout] 56  | |         fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
[INFO] [stdout] ...   |
[INFO] [stdout] 63  | |     }
[INFO] [stdout] 64  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/diagnostics/warning.rs:67:1
[INFO] [stdout]     |
[INFO] [stdout] 67  | / cfg_std! {
[INFO] [stdout] 68  | |     impl std::error::Error for WarningDiagnostic {
[INFO] [stdout] 69  | |         #[inline]
[INFO] [stdout] 70  | |         fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
[INFO] [stdout] ...   |
[INFO] [stdout] 73  | |     }
[INFO] [stdout] 74  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/diagnostics/emit.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout] 70  | / cfg_std! {
[INFO] [stdout] 71  | |     impl std::error::Error for EmitError {
[INFO] [stdout] 72  | |         fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
[INFO] [stdout] 73  | |             match self {
[INFO] [stdout] ...   |
[INFO] [stdout] 79  | |     }
[INFO] [stdout] 80  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/macros/macro_context.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout] 15  | / cfg_std! {
[INFO] [stdout] 16  | |     /// Construct an empty macro context which can be used for testing.
[INFO] [stdout] 17  | |     ///
[INFO] [stdout] 18  | |     /// # Examples
[INFO] [stdout] ...   |
[INFO] [stdout] 108 | |     }
[INFO] [stdout] 109 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/access.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | / cfg_std! {
[INFO] [stdout] 34  | |     impl std::error::Error for AccessError {
[INFO] [stdout] 35  | |         fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
[INFO] [stdout] 36  | |             match self {
[INFO] [stdout] ...   |
[INFO] [stdout] 44  | |     }
[INFO] [stdout] 45  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/access.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / cfg_std! {
[INFO] [stdout] 103 | |     impl std::error::Error for NotAccessibleRef {}
[INFO] [stdout] 104 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/access.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | / cfg_std! {
[INFO] [stdout] 119 | |     impl std::error::Error for NotAccessibleMut {}
[INFO] [stdout] 120 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/access.rs:136:1
[INFO] [stdout]     |
[INFO] [stdout] 136 | / cfg_std! {
[INFO] [stdout] 137 | |     impl std::error::Error for NotAccessibleTake {}
[INFO] [stdout] 138 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/any_obj.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / cfg_std! {
[INFO] [stdout] 46  | |     impl std::error::Error for AnyObjError {}
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/from_value.rs:510:1
[INFO] [stdout]     |
[INFO] [stdout] 510 | / cfg_std! {
[INFO] [stdout] 511 | |     macro_rules! impl_map {
[INFO] [stdout] 512 | |         ($ty:ty, $key:ty) => {
[INFO] [stdout] 513 | |             impl<T> FromValue for $ty
[INFO] [stdout] ...   |
[INFO] [stdout] 536 | |     impl_map!(::std::collections::HashMap<::rust_alloc::string::String, T>, ::rust_alloc::string::String);
[INFO] [stdout] 537 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/stack.rs:24:1
[INFO] [stdout]     |
[INFO] [stdout] 24  | / cfg_std! {
[INFO] [stdout] 25  | |     impl std::error::Error for StackError {}
[INFO] [stdout] 26  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/static_type.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | / cfg_std! {
[INFO] [stdout] 146 | |     impl_static_type!(impl<T> ::std::collections::HashMap<::rust_alloc::string::String, T> => OBJECT_TYPE);
[INFO] [stdout] 147 | |     impl_static_type!(impl<T> ::std::collections::HashMap<alloc::String, T> => OBJECT_TYPE);
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/to_value.rs:296:1
[INFO] [stdout]     |
[INFO] [stdout] 296 | / cfg_std! {
[INFO] [stdout] 297 | |     impl_map!(::std::collections::HashMap<::rust_alloc::string::String, T>);
[INFO] [stdout] 298 | |     impl_map!(::std::collections::HashMap<alloc::String, T>);
[INFO] [stdout] 299 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_byte_code`
[INFO] [stdout]   --> src/runtime/unit.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[cfg(not(rune_byte_code))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_byte_code)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_byte_code)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_byte_code`
[INFO] [stdout]   --> src/runtime/unit.rs:37:7
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[cfg(rune_byte_code)]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_byte_code)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_byte_code)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/unit/storage.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / cfg_std! {
[INFO] [stdout] 178 | |     impl std::error::Error for EncodeError {}
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/unit/storage.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | / cfg_std! {
[INFO] [stdout] 207 | |     impl std::error::Error for BadInstruction {}
[INFO] [stdout] 208 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/unit/storage.rs:224:1
[INFO] [stdout]     |
[INFO] [stdout] 224 | / cfg_std! {
[INFO] [stdout] 225 | |     impl std::error::Error for BadJump {}
[INFO] [stdout] 226 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/vm_error.rs:208:1
[INFO] [stdout]     |
[INFO] [stdout] 208 | / cfg_std! {
[INFO] [stdout] 209 | |     impl std::error::Error for VmError {}
[INFO] [stdout] 210 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/vm_error.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / cfg_std! {
[INFO] [stdout] 374 | |     impl<T> ::std::process::Termination for VmResult<T> {
[INFO] [stdout] 375 | |         #[inline]
[INFO] [stdout] 376 | |         fn report(self) -> ::std::process::ExitCode {
[INFO] [stdout] ...   |
[INFO] [stdout] 382 | |     }
[INFO] [stdout] 383 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/source.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout] 42  | / cfg_std! {
[INFO] [stdout] 43  | |     impl From<std::io::Error> for FromPathError {
[INFO] [stdout] 44  | |         fn from(error: std::io::Error) -> Self {
[INFO] [stdout] 45  | |             Self {
[INFO] [stdout] ...   |
[INFO] [stdout] 49  | |     }
[INFO] [stdout] 50  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/source.rs:69:1
[INFO] [stdout]     |
[INFO] [stdout] 69  | / cfg_std! {
[INFO] [stdout] 70  | |     impl std::error::Error for FromPathError {
[INFO] [stdout] 71  | |         fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
[INFO] [stdout] 72  | |             match &self.kind {
[INFO] [stdout] ...   |
[INFO] [stdout] 77  | |     }
[INFO] [stdout] 78  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/source.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     cfg_std! {
[INFO] [stdout] 132 | |         /// Read and load a source from the given filesystem path.
[INFO] [stdout] 133 | |         pub fn from_path(path: impl AsRef<Path>) -> Result<Self, FromPathError> {
[INFO] [stdout] 134 | |             let name = Box::try_from(Cow::try_from(path.as_ref().to_string_lossy())?)?;
[INFO] [stdout] ...   |
[INFO] [stdout] 145 | |         }
[INFO] [stdout] 146 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_nightly`
[INFO] [stdout]    --> src/lib.rs:133:13
[INFO] [stdout]     |
[INFO] [stdout] 133 | #![cfg_attr(rune_nightly, feature(rustdoc_missing_doc_code_examples))]
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `fmt_debug`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows`
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_nightly)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_nightly)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_nightly`
[INFO] [stdout]    --> src/lib.rs:134:13
[INFO] [stdout]     |
[INFO] [stdout] 134 | #![cfg_attr(rune_nightly, deny(rustdoc::missing_doc_code_examples))]
[INFO] [stdout]     |             ^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_nightly)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_nightly)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/lib.rs:144:13
[INFO] [stdout]     |
[INFO] [stdout] 144 | #![cfg_attr(rune_docsrs, feature(doc_cfg))]
[INFO] [stdout]     |             ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:78:24
[INFO] [stdout]     |
[INFO] [stdout] 78  |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "emit")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/lib.rs:202:1
[INFO] [stdout]     |
[INFO] [stdout] 202 | / cfg_emit! {
[INFO] [stdout] 203 | |     pub use ::codespan_reporting::term::termcolor;
[INFO] [stdout] 204 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/ast/unescape.rs:44:1
[INFO] [stdout]     |
[INFO] [stdout] 44  | / cfg_std! {
[INFO] [stdout] 45  | |     impl std::error::Error for ErrorKind {}
[INFO] [stdout] 46  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/any.rs:86:1
[INFO] [stdout]     |
[INFO] [stdout] 86  | / cfg_std! {
[INFO] [stdout] 87  | |     crate::__internal_impl_any!(::std::io, std::io::Error);
[INFO] [stdout] 88  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/build.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | / cfg_std! {
[INFO] [stdout] 54  | |     impl std::error::Error for BuildError {
[INFO] [stdout] 55  | |         fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
[INFO] [stdout] 56  | |             match &self.kind {
[INFO] [stdout] ...   |
[INFO] [stdout] 61  | |     }
[INFO] [stdout] 62  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: elided lifetime has a name
[INFO] [stdout]   --> src/compile/attrs.rs:85:31
[INFO] [stdout]    |
[INFO] [stdout] 82 |     pub(crate) fn remaining<'a>(
[INFO] [stdout]    |                             -- lifetime `'a` declared here
[INFO] [stdout] ...
[INFO] [stdout] 85 |     ) -> impl Iterator<Item = &ast::Attribute> + 'a {
[INFO] [stdout]    |                               ^ this elided lifetime gets resolved as `'a`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(elided_named_lifetimes)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compile/error.rs:80:1
[INFO] [stdout]     |
[INFO] [stdout] 80  | / cfg_std! {
[INFO] [stdout] 81  | |     impl std::error::Error for Error {
[INFO] [stdout] 82  | |         fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
[INFO] [stdout] 83  | |             self.kind.source()
[INFO] [stdout] 84  | |         }
[INFO] [stdout] 85  | |     }
[INFO] [stdout] 86  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compile/error.rs:523:1
[INFO] [stdout]     |
[INFO] [stdout] 523 | / cfg_std! {
[INFO] [stdout] 524 | |     impl std::error::Error for ErrorKind {
[INFO] [stdout] 525 | |         fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
[INFO] [stdout] 526 | |             match self {
[INFO] [stdout] ...   |
[INFO] [stdout] 542 | |     }
[INFO] [stdout] 543 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]     --> src/internal_macros.rs:118:24
[INFO] [stdout]      |
[INFO] [stdout] 118  |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/compile/error.rs:1180:1
[INFO] [stdout]      |
[INFO] [stdout] 1180 | / cfg_std! {
[INFO] [stdout] 1181 | |     impl std::error::Error for IrErrorKind {}
[INFO] [stdout] 1182 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]     --> src/internal_macros.rs:118:24
[INFO] [stdout]      |
[INFO] [stdout] 118  |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/compile/error.rs:1301:1
[INFO] [stdout]      |
[INFO] [stdout] 1301 | / cfg_std! {
[INFO] [stdout] 1302 | |     impl std::error::Error for MetaError {}
[INFO] [stdout] 1303 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]     --> src/internal_macros.rs:118:24
[INFO] [stdout]      |
[INFO] [stdout] 118  |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]      |                          ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: src/compile/error.rs:1334:1
[INFO] [stdout]      |
[INFO] [stdout] 1334 | / cfg_std! {
[INFO] [stdout] 1335 | |     impl std::error::Error for PopError {}
[INFO] [stdout] 1336 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      |
[INFO] [stdout]      = help: consider using a Cargo feature instead
[INFO] [stdout]      = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]               [lints.rust]
[INFO] [stdout]               unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]      = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]      = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]      = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compile/source_loader.rs:27:1
[INFO] [stdout]     |
[INFO] [stdout] 27  | / cfg_std! {
[INFO] [stdout] 28  | |     /// A filesystem-based source loader.
[INFO] [stdout] 29  | |     #[derive(Default)]
[INFO] [stdout] 30  | |     #[non_exhaustive]
[INFO] [stdout] ...   |
[INFO] [stdout] 95  | |     }
[INFO] [stdout] 96  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compile/unit_builder.rs:47:1
[INFO] [stdout]     |
[INFO] [stdout] 47  | / cfg_std! {
[INFO] [stdout] 48  | |     impl std::error::Error for LinkerError {}
[INFO] [stdout] 49  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/compile/options.rs:17:1
[INFO] [stdout]     |
[INFO] [stdout] 17  | / cfg_std! {
[INFO] [stdout] 18  | |     impl std::error::Error for ParseOptionError {}
[INFO] [stdout] 19  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]   --> src/internal_macros.rs:78:24
[INFO] [stdout]    |
[INFO] [stdout] 78 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "emit")))]
[INFO] [stdout]    |                          ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/diagnostics.rs:45:1
[INFO] [stdout]    |
[INFO] [stdout] 45 | / cfg_emit! {
[INFO] [stdout] 46 | |     mod emit;
[INFO] [stdout] 47 | |     #[doc(inline)]
[INFO] [stdout] 48 | |     pub use self::emit::EmitError;
[INFO] [stdout] 49 | | }
[INFO] [stdout]    | |_- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]    = note: this warning originates in the macro `cfg_emit` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/diagnostics/fatal.rs:53:1
[INFO] [stdout]     |
[INFO] [stdout] 53  | / cfg_std! {
[INFO] [stdout] 54  | |     impl std::error::Error for FatalDiagnostic {
[INFO] [stdout] 55  | |         #[inline]
[INFO] [stdout] 56  | |         fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
[INFO] [stdout] ...   |
[INFO] [stdout] 63  | |     }
[INFO] [stdout] 64  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/diagnostics/warning.rs:67:1
[INFO] [stdout]     |
[INFO] [stdout] 67  | / cfg_std! {
[INFO] [stdout] 68  | |     impl std::error::Error for WarningDiagnostic {
[INFO] [stdout] 69  | |         #[inline]
[INFO] [stdout] 70  | |         fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
[INFO] [stdout] ...   |
[INFO] [stdout] 73  | |     }
[INFO] [stdout] 74  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/diagnostics/emit.rs:70:1
[INFO] [stdout]     |
[INFO] [stdout] 70  | / cfg_std! {
[INFO] [stdout] 71  | |     impl std::error::Error for EmitError {
[INFO] [stdout] 72  | |         fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
[INFO] [stdout] 73  | |             match self {
[INFO] [stdout] ...   |
[INFO] [stdout] 79  | |     }
[INFO] [stdout] 80  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/macros/macro_context.rs:15:1
[INFO] [stdout]     |
[INFO] [stdout] 15  | / cfg_std! {
[INFO] [stdout] 16  | |     /// Construct an empty macro context which can be used for testing.
[INFO] [stdout] 17  | |     ///
[INFO] [stdout] 18  | |     /// # Examples
[INFO] [stdout] ...   |
[INFO] [stdout] 108 | |     }
[INFO] [stdout] 109 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/access.rs:33:1
[INFO] [stdout]     |
[INFO] [stdout] 33  | / cfg_std! {
[INFO] [stdout] 34  | |     impl std::error::Error for AccessError {
[INFO] [stdout] 35  | |         fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
[INFO] [stdout] 36  | |             match self {
[INFO] [stdout] ...   |
[INFO] [stdout] 44  | |     }
[INFO] [stdout] 45  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/access.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / cfg_std! {
[INFO] [stdout] 103 | |     impl std::error::Error for NotAccessibleRef {}
[INFO] [stdout] 104 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/access.rs:118:1
[INFO] [stdout]     |
[INFO] [stdout] 118 | / cfg_std! {
[INFO] [stdout] 119 | |     impl std::error::Error for NotAccessibleMut {}
[INFO] [stdout] 120 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/access.rs:136:1
[INFO] [stdout]     |
[INFO] [stdout] 136 | / cfg_std! {
[INFO] [stdout] 137 | |     impl std::error::Error for NotAccessibleTake {}
[INFO] [stdout] 138 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/any_obj.rs:45:1
[INFO] [stdout]     |
[INFO] [stdout] 45  | / cfg_std! {
[INFO] [stdout] 46  | |     impl std::error::Error for AnyObjError {}
[INFO] [stdout] 47  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/from_value.rs:510:1
[INFO] [stdout]     |
[INFO] [stdout] 510 | / cfg_std! {
[INFO] [stdout] 511 | |     macro_rules! impl_map {
[INFO] [stdout] 512 | |         ($ty:ty, $key:ty) => {
[INFO] [stdout] 513 | |             impl<T> FromValue for $ty
[INFO] [stdout] ...   |
[INFO] [stdout] 536 | |     impl_map!(::std::collections::HashMap<::rust_alloc::string::String, T>, ::rust_alloc::string::String);
[INFO] [stdout] 537 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/stack.rs:24:1
[INFO] [stdout]     |
[INFO] [stdout] 24  | / cfg_std! {
[INFO] [stdout] 25  | |     impl std::error::Error for StackError {}
[INFO] [stdout] 26  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/static_type.rs:145:1
[INFO] [stdout]     |
[INFO] [stdout] 145 | / cfg_std! {
[INFO] [stdout] 146 | |     impl_static_type!(impl<T> ::std::collections::HashMap<::rust_alloc::string::String, T> => OBJECT_TYPE);
[INFO] [stdout] 147 | |     impl_static_type!(impl<T> ::std::collections::HashMap<alloc::String, T> => OBJECT_TYPE);
[INFO] [stdout] 148 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/to_value.rs:296:1
[INFO] [stdout]     |
[INFO] [stdout] 296 | / cfg_std! {
[INFO] [stdout] 297 | |     impl_map!(::std::collections::HashMap<::rust_alloc::string::String, T>);
[INFO] [stdout] 298 | |     impl_map!(::std::collections::HashMap<alloc::String, T>);
[INFO] [stdout] 299 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_byte_code`
[INFO] [stdout]   --> src/runtime/unit.rs:34:11
[INFO] [stdout]    |
[INFO] [stdout] 34 | #[cfg(not(rune_byte_code))]
[INFO] [stdout]    |           ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_byte_code)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_byte_code)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_byte_code`
[INFO] [stdout]   --> src/runtime/unit.rs:37:7
[INFO] [stdout]    |
[INFO] [stdout] 37 | #[cfg(rune_byte_code)]
[INFO] [stdout]    |       ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: consider using a Cargo feature instead
[INFO] [stdout]    = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]             [lints.rust]
[INFO] [stdout]             unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_byte_code)'] }
[INFO] [stdout]    = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_byte_code)");` to the top of the `build.rs`
[INFO] [stdout]    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/unit/storage.rs:177:1
[INFO] [stdout]     |
[INFO] [stdout] 177 | / cfg_std! {
[INFO] [stdout] 178 | |     impl std::error::Error for EncodeError {}
[INFO] [stdout] 179 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/unit/storage.rs:206:1
[INFO] [stdout]     |
[INFO] [stdout] 206 | / cfg_std! {
[INFO] [stdout] 207 | |     impl std::error::Error for BadInstruction {}
[INFO] [stdout] 208 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/unit/storage.rs:224:1
[INFO] [stdout]     |
[INFO] [stdout] 224 | / cfg_std! {
[INFO] [stdout] 225 | |     impl std::error::Error for BadJump {}
[INFO] [stdout] 226 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/vm_error.rs:208:1
[INFO] [stdout]     |
[INFO] [stdout] 208 | / cfg_std! {
[INFO] [stdout] 209 | |     impl std::error::Error for VmError {}
[INFO] [stdout] 210 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/runtime/vm_error.rs:373:1
[INFO] [stdout]     |
[INFO] [stdout] 373 | / cfg_std! {
[INFO] [stdout] 374 | |     impl<T> ::std::process::Termination for VmResult<T> {
[INFO] [stdout] 375 | |         #[inline]
[INFO] [stdout] 376 | |         fn report(self) -> ::std::process::ExitCode {
[INFO] [stdout] ...   |
[INFO] [stdout] 382 | |     }
[INFO] [stdout] 383 | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/source.rs:42:1
[INFO] [stdout]     |
[INFO] [stdout] 42  | / cfg_std! {
[INFO] [stdout] 43  | |     impl From<std::io::Error> for FromPathError {
[INFO] [stdout] 44  | |         fn from(error: std::io::Error) -> Self {
[INFO] [stdout] 45  | |             Self {
[INFO] [stdout] ...   |
[INFO] [stdout] 49  | |     }
[INFO] [stdout] 50  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/source.rs:69:1
[INFO] [stdout]     |
[INFO] [stdout] 69  | / cfg_std! {
[INFO] [stdout] 70  | |     impl std::error::Error for FromPathError {
[INFO] [stdout] 71  | |         fn source(&self) -> Option<&(dyn std::error::Error + 'static)> {
[INFO] [stdout] 72  | |             match &self.kind {
[INFO] [stdout] ...   |
[INFO] [stdout] 77  | |     }
[INFO] [stdout] 78  | | }
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unexpected `cfg` condition name: `rune_docsrs`
[INFO] [stdout]    --> src/internal_macros.rs:118:24
[INFO] [stdout]     |
[INFO] [stdout] 118 |               #[cfg_attr(rune_docsrs, doc(cfg(feature = "std")))]
[INFO] [stdout]     |                          ^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]    ::: src/source.rs:131:5
[INFO] [stdout]     |
[INFO] [stdout] 131 | /     cfg_std! {
[INFO] [stdout] 132 | |         /// Read and load a source from the given filesystem path.
[INFO] [stdout] 133 | |         pub fn from_path(path: impl AsRef<Path>) -> Result<Self, FromPathError> {
[INFO] [stdout] 134 | |             let name = Box::try_from(Cow::try_from(path.as_ref().to_string_lossy())?)?;
[INFO] [stdout] ...   |
[INFO] [stdout] 145 | |         }
[INFO] [stdout] 146 | |     }
[INFO] [stdout]     | |_____- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider using a Cargo feature instead
[INFO] [stdout]     = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stdout]              [lints.rust]
[INFO] [stdout]              unexpected_cfgs = { level = "warn", check-cfg = ['cfg(rune_docsrs)'] }
[INFO] [stdout]     = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(rune_docsrs)");` to the top of the `build.rs`
[INFO] [stdout]     = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stdout]     = note: this warning originates in the macro `cfg_std` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]   --> src/runtime/call.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub enum Call {
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]    = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]    = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]   --> src/runtime/call.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub enum Call {
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    = note: `#[warn(dependency_on_unit_never_type_fallback)]` on by default
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]    |
[INFO] [stdout] 17 ~     Async: (),
[INFO] [stdout] 18 |     /// Functions are immediately called and control handed over.
[INFO] [stdout] 19 ~     Immediate: (),
[INFO] [stdout] 20 |     /// Function produces a stream, also known as an async generator.
[INFO] [stdout] 21 ~     Stream: (),
[INFO] [stdout] 22 |     /// Function produces a generator.
[INFO] [stdout] 23 ~     Generator: (),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> src/runtime/format.rs:380:10
[INFO] [stdout]     |
[INFO] [stdout] 380 | pub enum Type {
[INFO] [stdout]     |          ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]    --> src/runtime/format.rs:380:10
[INFO] [stdout]     |
[INFO] [stdout] 380 | pub enum Type {
[INFO] [stdout]     |          ^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout] 382 ~     Display: (),
[INFO] [stdout] 383 |     /// Debug type.
[INFO] [stdout] 384 ~     Debug: (),
[INFO] [stdout] 385 |     /// Upper hex type.
[INFO] [stdout] 386 ~     UpperHex: (),
[INFO] [stdout] 387 |     /// Upper hex type.
[INFO] [stdout] 388 ~     LowerHex: (),
[INFO] [stdout] 389 |     /// Binary formatting type.
[INFO] [stdout] 390 ~     Binary: (),
[INFO] [stdout] 391 |     /// Pointer formatting type.
[INFO] [stdout] 392 ~     Pointer: (),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> src/runtime/format.rs:447:10
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub enum Alignment {
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]    --> src/runtime/format.rs:447:10
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub enum Alignment {
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout] 449 ~     Left: (),
[INFO] [stdout] 450 |     /// Center alignment.
[INFO] [stdout] 451 ~     Center: (),
[INFO] [stdout] 452 |     /// Right alignment.
[INFO] [stdout] 453 ~     Right: (),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]   --> src/runtime/inst.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub enum PanicReason {
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]    = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]    = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]   --> src/runtime/inst.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub enum PanicReason {
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]    |
[INFO] [stdout] 21 ~     NotImplemented: (),
[INFO] [stdout] 22 |     /// A pattern didn't match where it unconditionally has to.
[INFO] [stdout] 23 ~     UnmatchedPattern: (),
[INFO] [stdout] 24 |     /// Tried to poll a future that has already been completed.
[INFO] [stdout] 25 ~     FutureCompleted: (),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]   --> src/runtime/inst.rs:57:10
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub enum TypeCheck {
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]    = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]    = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]   --> src/runtime/inst.rs:57:10
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub enum TypeCheck {
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]    |
[INFO] [stdout] 59 ~     EmptyTuple: (),
[INFO] [stdout] 60 |     /// Matches an anonymous tuple.
[INFO] [stdout] 61 ~     Tuple: (),
[INFO] [stdout] 62 |     /// Matches an anonymous object.
[INFO] [stdout] 63 ~     Object: (),
[INFO] [stdout] 64 |     /// Matches a vector.
[INFO] [stdout] 65 ~     Vec: (),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]   --> src/runtime/inst.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub enum Inst {
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]    = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]    = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]   --> src/runtime/inst.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub enum Inst {
[INFO] [stdout]    |          ^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]    |
[INFO] [stdout] 107~     Not: (),
[INFO] [stdout] 108|     /// Negate the numerical value on the stack.
[INFO] [stdout] ...
[INFO] [stdout] 115|     /// ```
[INFO] [stdout] 116~     Neg: (),
[INFO] [stdout] 117|     /// Construct a closure that takes the given number of arguments and
[INFO] [stdout] ...
[INFO] [stdout] 322|     /// ```
[INFO] [stdout] 323~     IndexSet: (),
[INFO] [stdout] 324|     /// Await the future that is on the stack and push the value that it
[INFO] [stdout] ...
[INFO] [stdout] 332|     /// ```
[INFO] [stdout] 333~     Await: (),
[INFO] [stdout] 334|     /// Select over `len` futures on the stack. Sets the `branch` register to
[INFO] [stdout] ...
[INFO] [stdout] 383|     /// ```
[INFO] [stdout] 384~     Pop: (),
[INFO] [stdout] 385|     /// Pop the given number of elements from the stack.
[INFO] [stdout] ...
[INFO] [stdout] 490|     /// top of the stack.
[INFO] [stdout] 491~     ReturnUnit: (),
[INFO] [stdout] 492|     /// Unconditionally jump to `offset` relative to the current instruction
[INFO] [stdout] ...
[INFO] [stdout] 659|     /// ```
[INFO] [stdout] 660~     PushTuple: (),
[INFO] [stdout] 661|     /// Construct a push an object onto the stack. The number of elements
[INFO] [stdout] ...
[INFO] [stdout] 813|     /// ```
[INFO] [stdout] 814~     IsUnit: (),
[INFO] [stdout] 815|     /// Perform the try operation which takes the value at the given `address`
[INFO] [stdout] ...
[INFO] [stdout] 100|     /// ```
[INFO] [stdout] 100~     Yield: (),
[INFO] [stdout] 100|     /// Perform a generator yield with a unit.
[INFO] [stdout] ...
[INFO] [stdout] 101|     /// ```
[INFO] [stdout] 101~     YieldUnit: (),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]     --> src/runtime/inst.rs:1135:10
[INFO] [stdout]      |
[INFO] [stdout] 1135 | pub enum InstAddress {
[INFO] [stdout]      |          ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]      = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]      = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]     --> src/runtime/inst.rs:1135:10
[INFO] [stdout]      |
[INFO] [stdout] 1135 | pub enum InstAddress {
[INFO] [stdout]      |          ^^^^^^^^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]      |
[INFO] [stdout] 1138 |     Top: (),
[INFO] [stdout]      |        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]     --> src/runtime/inst.rs:1156:10
[INFO] [stdout]      |
[INFO] [stdout] 1156 | pub enum InstRange {
[INFO] [stdout]      |          ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]      = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]      = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]     --> src/runtime/inst.rs:1156:10
[INFO] [stdout]      |
[INFO] [stdout] 1156 | pub enum InstRange {
[INFO] [stdout]      |          ^^^^^^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]      |
[INFO] [stdout] 1158 ~     RangeFrom: (),
[INFO] [stdout] 1159 |     /// `..`.
[INFO] [stdout] 1160 ~     RangeFull: (),
[INFO] [stdout] 1161 |     /// `start..=end`.
[INFO] [stdout] 1162 ~     RangeInclusive: (),
[INFO] [stdout] 1163 |     /// `..=end`.
[INFO] [stdout] 1164 ~     RangeToInclusive: (),
[INFO] [stdout] 1165 |     /// `..end`.
[INFO] [stdout] 1166 ~     RangeTo: (),
[INFO] [stdout] 1167 |     /// `start..end`.
[INFO] [stdout] 1168 ~     Range: (),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]     --> src/runtime/inst.rs:1212:10
[INFO] [stdout]      |
[INFO] [stdout] 1212 | pub enum InstAssignOp {
[INFO] [stdout]      |          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]      = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]      = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]     --> src/runtime/inst.rs:1212:10
[INFO] [stdout]      |
[INFO] [stdout] 1212 | pub enum InstAssignOp {
[INFO] [stdout]      |          ^^^^^^^^^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]      |
[INFO] [stdout] 1214 ~     Add: (),
[INFO] [stdout] 1215 |     /// The sub operation. `a - b`.
[INFO] [stdout] 1216 ~     Sub: (),
[INFO] [stdout] 1217 |     /// The multiply operation. `a * b`.
[INFO] [stdout] 1218 ~     Mul: (),
[INFO] [stdout] 1219 |     /// The division operation. `a / b`.
[INFO] [stdout] 1220 ~     Div: (),
[INFO] [stdout] 1221 |     /// The remainder operation. `a % b`.
[INFO] [stdout] 1222 ~     Rem: (),
[INFO] [stdout] 1223 |     /// The bitwise and operation. `a & b`.
[INFO] [stdout] 1224 ~     BitAnd: (),
[INFO] [stdout] 1225 |     /// The bitwise xor operation. `a ^ b`.
[INFO] [stdout] 1226 ~     BitXor: (),
[INFO] [stdout] 1227 |     /// The bitwise or operation. `a | b`.
[INFO] [stdout] 1228 ~     BitOr: (),
[INFO] [stdout] 1229 |     /// The shift left operation. `a << b`.
[INFO] [stdout] 1230 ~     Shl: (),
[INFO] [stdout] 1231 |     /// The shift right operation. `a << b`.
[INFO] [stdout] 1232 ~     Shr: (),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]     --> src/runtime/inst.rs:1277:10
[INFO] [stdout]      |
[INFO] [stdout] 1277 | pub enum InstOp {
[INFO] [stdout]      |          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]      = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]      = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]     --> src/runtime/inst.rs:1277:10
[INFO] [stdout]      |
[INFO] [stdout] 1277 | pub enum InstOp {
[INFO] [stdout]      |          ^^^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]      |
[INFO] [stdout] 1279 ~     Add: (),
[INFO] [stdout] 1280 |     /// The sub operation. `a - b`.
[INFO] [stdout] 1281 ~     Sub: (),
[INFO] [stdout] 1282 |     /// The multiply operation. `a * b`.
[INFO] [stdout] 1283 ~     Mul: (),
[INFO] [stdout] 1284 |     /// The division operation. `a / b`.
[INFO] [stdout] 1285 ~     Div: (),
[INFO] [stdout] 1286 |     /// The remainder operation. `a % b`.
[INFO] [stdout] 1287 ~     Rem: (),
[INFO] [stdout] 1288 |     /// The bitwise and operation. `a & b`.
[INFO] [stdout] 1289 ~     BitAnd: (),
[INFO] [stdout] 1290 |     /// The bitwise xor operation. `a ^ b`.
[INFO] [stdout] 1291 ~     BitXor: (),
[INFO] [stdout] 1292 |     /// The bitwise or operation. `a | b`.
[INFO] [stdout] 1293 ~     BitOr: (),
[INFO] [stdout] 1294 |     /// The shift left operation. `a << b`.
[INFO] [stdout] 1295 ~     Shl: (),
[INFO] [stdout] 1296 |     /// The shift right operation. `a << b`.
[INFO] [stdout] 1297 ~     Shr: (),
[INFO] [stdout] 1298 |     /// Compare two values on the stack for lt and push the result as a
[INFO] [stdout] 1299 |     /// boolean on the stack.
[INFO] [stdout] 1300 ~     Lt: (),
[INFO] [stdout] 1301 |     /// Compare two values on the stack for gt and push the result as a
[INFO] [stdout] 1302 |     /// boolean on the stack.
[INFO] [stdout] 1303 ~     Gt: (),
[INFO] [stdout] 1304 |     /// Compare two values on the stack for lte and push the result as a
[INFO] [stdout] 1305 |     /// boolean on the stack.
[INFO] [stdout] 1306 ~     Lte: (),
[INFO] [stdout] 1307 |     /// Compare two values on the stack for gte and push the result as a
[INFO] [stdout] 1308 |     /// boolean on the stack.
[INFO] [stdout] 1309 ~     Gte: (),
[INFO] [stdout] 1310 |     /// Compare two values on the stack for equality and push the result as a
[INFO] [stdout]  ...
[INFO] [stdout] 1319 |     /// ```
[INFO] [stdout] 1320 ~     Eq: (),
[INFO] [stdout] 1321 |     /// Compare two values on the stack for inequality and push the result as a
[INFO] [stdout]  ...
[INFO] [stdout] 1330 |     /// ```
[INFO] [stdout] 1331 ~     Neq: (),
[INFO] [stdout] 1332 |     /// Coerce a value into the given type.
[INFO] [stdout]  ...
[INFO] [stdout] 1340 |     /// ```
[INFO] [stdout] 1341 ~     As: (),
[INFO] [stdout] 1342 |     /// Test if the top of the stack is an instance of the second item on the
[INFO] [stdout]  ...
[INFO] [stdout] 1351 |     /// ```
[INFO] [stdout] 1352 ~     Is: (),
[INFO] [stdout] 1353 |     /// Test if the top of the stack is not an instance of the second item on
[INFO] [stdout]  ...
[INFO] [stdout] 1362 |     /// ```
[INFO] [stdout] 1363 ~     IsNot: (),
[INFO] [stdout] 1364 |     /// Pop two values from the stack and test if they are both boolean true.
[INFO] [stdout]  ...
[INFO] [stdout] 1372 |     /// ```
[INFO] [stdout] 1373 ~     And: (),
[INFO] [stdout] 1374 |     /// Pop two values from the stack and test if either of them are boolean
[INFO] [stdout]  ...
[INFO] [stdout] 1383 |     /// ```
[INFO] [stdout] 1384 ~     Or: (),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]     --> src/runtime/inst.rs:1463:10
[INFO] [stdout]      |
[INFO] [stdout] 1463 | pub enum InstValue {
[INFO] [stdout]      |          ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]      = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]      = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]     --> src/runtime/inst.rs:1463:10
[INFO] [stdout]      |
[INFO] [stdout] 1463 | pub enum InstValue {
[INFO] [stdout]      |          ^^^^^^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]      |
[INFO] [stdout] 1465 |     EmptyTuple: (),
[INFO] [stdout]      |               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]     --> src/runtime/inst.rs:1526:10
[INFO] [stdout]      |
[INFO] [stdout] 1526 | pub enum InstVariant {
[INFO] [stdout]      |          ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]      = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]      = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]     --> src/runtime/inst.rs:1526:10
[INFO] [stdout]      |
[INFO] [stdout] 1526 | pub enum InstVariant {
[INFO] [stdout]      |          ^^^^^^^^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]      |
[INFO] [stdout] 1528 ~     Some: (),
[INFO] [stdout] 1529 |     /// `Option::None`, which uses no values.
[INFO] [stdout] 1530 ~     None: (),
[INFO] [stdout] 1531 |     /// `Result::Ok`, which uses one value.
[INFO] [stdout] 1532 ~     Ok: (),
[INFO] [stdout] 1533 |     /// `Result::Err`, which uses one value.
[INFO] [stdout] 1534 ~     Err: (),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `rune` (lib test); 52 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/31561a63598a0f21fc74c024747ef1310fdd2eb2/bin/rustc --crate-name rune --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,metadata -C embed-bitcode=no -C debuginfo=2 --test --cfg 'feature="alloc"' --cfg 'feature="anyhow"' --cfg 'feature="codespan-reporting"' --cfg 'feature="default"' --cfg 'feature="emit"' --cfg 'feature="musli-storage"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("alloc", "anyhow", "base64", "bench", "bincode", "byte-code", "capture-io", "clap", "cli", "codespan-reporting", "default", "disable-io", "doc", "emit", "fmt", "handlebars", "languageserver", "linked-hash-map", "lsp", "musli-storage", "parking_lot", "percent-encoding", "pulldown-cmark", "rand", "relative-path", "ropey", "rust-embed", "semver", "serde-hashkey", "serde_json", "sha2", "similar", "std", "syntect", "tokio", "toml", "tracing-subscriber", "url", "webbrowser", "workspace"))' -C metadata=98b50484979e1216 -C extra-filename=-98b50484979e1216 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-a74943559023e432.rmeta --extern codespan_reporting=/opt/rustwide/target/debug/deps/libcodespan_reporting-86a90c9b800c6ca3.rmeta --extern futures_core=/opt/rustwide/target/debug/deps/libfutures_core-fa9911ff927fa1aa.rmeta --extern futures_executor=/opt/rustwide/target/debug/deps/libfutures_executor-e26f3c1e00ebfc85.rmeta --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-bde156e3bde70c96.rmeta --extern itoa=/opt/rustwide/target/debug/deps/libitoa-cb103a5fcc2aa37b.rmeta --extern musli=/opt/rustwide/target/debug/deps/libmusli-0d3536e9b84b7297.rmeta --extern musli_storage=/opt/rustwide/target/debug/deps/libmusli_storage-1155f15d8bfcac7e.rmeta --extern num=/opt/rustwide/target/debug/deps/libnum-21f9c91c9a775030.rmeta --extern once_cell=/opt/rustwide/target/debug/deps/libonce_cell-b43d4c9951c20353.rmeta --extern pin_project=/opt/rustwide/target/debug/deps/libpin_project-353d29012622c597.rmeta --extern rune_alloc=/opt/rustwide/target/debug/deps/librune_alloc-37a899c25df5a046.rmeta --extern rune_core=/opt/rustwide/target/debug/deps/librune_core-936c37659f10621d.rmeta --extern rune_macros=/opt/rustwide/target/debug/deps/librune_macros-b74c4c98f3ea1a64.so --extern ryu=/opt/rustwide/target/debug/deps/libryu-e9965db3940a4197.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-7fd17d95bc27bec5.rmeta --extern static_assertions=/opt/rustwide/target/debug/deps/libstatic_assertions-d7bc6de49fe2dd56.rmeta --extern tokio=/opt/rustwide/target/debug/deps/libtokio-44170af6aadcc918.rmeta --extern tracing=/opt/rustwide/target/debug/deps/libtracing-cde60e3e99262fa5.rmeta --extern trybuild=/opt/rustwide/target/debug/deps/libtrybuild-a4f46a4c7f2cc81e.rmeta --cap-lints=forbid` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]   --> src/runtime/call.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub enum Call {
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]    = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]    = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]   --> src/runtime/call.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub enum Call {
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    = note: `#[warn(dependency_on_unit_never_type_fallback)]` on by default
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]    |
[INFO] [stdout] 17 ~     Async: (),
[INFO] [stdout] 18 |     /// Functions are immediately called and control handed over.
[INFO] [stdout] 19 ~     Immediate: (),
[INFO] [stdout] 20 |     /// Function produces a stream, also known as an async generator.
[INFO] [stdout] 21 ~     Stream: (),
[INFO] [stdout] 22 |     /// Function produces a generator.
[INFO] [stdout] 23 ~     Generator: (),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> src/runtime/format.rs:380:10
[INFO] [stdout]     |
[INFO] [stdout] 380 | pub enum Type {
[INFO] [stdout]     |          ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]    --> src/runtime/format.rs:380:10
[INFO] [stdout]     |
[INFO] [stdout] 380 | pub enum Type {
[INFO] [stdout]     |          ^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout] 382 ~     Display: (),
[INFO] [stdout] 383 |     /// Debug type.
[INFO] [stdout] 384 ~     Debug: (),
[INFO] [stdout] 385 |     /// Upper hex type.
[INFO] [stdout] 386 ~     UpperHex: (),
[INFO] [stdout] 387 |     /// Upper hex type.
[INFO] [stdout] 388 ~     LowerHex: (),
[INFO] [stdout] 389 |     /// Binary formatting type.
[INFO] [stdout] 390 ~     Binary: (),
[INFO] [stdout] 391 |     /// Pointer formatting type.
[INFO] [stdout] 392 ~     Pointer: (),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> src/runtime/format.rs:447:10
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub enum Alignment {
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]    --> src/runtime/format.rs:447:10
[INFO] [stdout]     |
[INFO] [stdout] 447 | pub enum Alignment {
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout] 449 ~     Left: (),
[INFO] [stdout] 450 |     /// Center alignment.
[INFO] [stdout] 451 ~     Center: (),
[INFO] [stdout] 452 |     /// Right alignment.
[INFO] [stdout] 453 ~     Right: (),
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]   --> src/runtime/inst.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub enum PanicReason {
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]    = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]    = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]   --> src/runtime/inst.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub enum PanicReason {
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]    |
[INFO] [stdout] 21 ~     NotImplemented: (),
[INFO] [stdout] 22 |     /// A pattern didn't match where it unconditionally has to.
[INFO] [stdout] 23 ~     UnmatchedPattern: (),
[INFO] [stdout] 24 |     /// Tried to poll a future that has already been completed.
[INFO] [stdout] 25 ~     FutureCompleted: (),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]   --> src/runtime/inst.rs:57:10
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub enum TypeCheck {
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]    = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]    = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]   --> src/runtime/inst.rs:57:10
[INFO] [stdout]    |
[INFO] [stdout] 57 | pub enum TypeCheck {
[INFO] [stdout]    |          ^^^^^^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]    |
[INFO] [stdout] 59 ~     EmptyTuple: (),
[INFO] [stdout] 60 |     /// Matches an anonymous tuple.
[INFO] [stdout] 61 ~     Tuple: (),
[INFO] [stdout] 62 |     /// Matches an anonymous object.
[INFO] [stdout] 63 ~     Object: (),
[INFO] [stdout] 64 |     /// Matches a vector.
[INFO] [stdout] 65 ~     Vec: (),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]   --> src/runtime/inst.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub enum Inst {
[INFO] [stdout]    |          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]    = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]    = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]   --> src/runtime/inst.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub enum Inst {
[INFO] [stdout]    |          ^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]    |
[INFO] [stdout] 107~     Not: (),
[INFO] [stdout] 108|     /// Negate the numerical value on the stack.
[INFO] [stdout] ...
[INFO] [stdout] 115|     /// ```
[INFO] [stdout] 116~     Neg: (),
[INFO] [stdout] 117|     /// Construct a closure that takes the given number of arguments and
[INFO] [stdout] ...
[INFO] [stdout] 322|     /// ```
[INFO] [stdout] 323~     IndexSet: (),
[INFO] [stdout] 324|     /// Await the future that is on the stack and push the value that it
[INFO] [stdout] ...
[INFO] [stdout] 332|     /// ```
[INFO] [stdout] 333~     Await: (),
[INFO] [stdout] 334|     /// Select over `len` futures on the stack. Sets the `branch` register to
[INFO] [stdout] ...
[INFO] [stdout] 383|     /// ```
[INFO] [stdout] 384~     Pop: (),
[INFO] [stdout] 385|     /// Pop the given number of elements from the stack.
[INFO] [stdout] ...
[INFO] [stdout] 490|     /// top of the stack.
[INFO] [stdout] 491~     ReturnUnit: (),
[INFO] [stdout] 492|     /// Unconditionally jump to `offset` relative to the current instruction
[INFO] [stdout] ...
[INFO] [stdout] 659|     /// ```
[INFO] [stdout] 660~     PushTuple: (),
[INFO] [stdout] 661|     /// Construct a push an object onto the stack. The number of elements
[INFO] [stdout] ...
[INFO] [stdout] 813|     /// ```
[INFO] [stdout] 814~     IsUnit: (),
[INFO] [stdout] 815|     /// Perform the try operation which takes the value at the given `address`
[INFO] [stdout] ...
[INFO] [stdout] 100|     /// ```
[INFO] [stdout] 100~     Yield: (),
[INFO] [stdout] 100|     /// Perform a generator yield with a unit.
[INFO] [stdout] ...
[INFO] [stdout] 101|     /// ```
[INFO] [stdout] 101~     YieldUnit: (),
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]     --> src/runtime/inst.rs:1135:10
[INFO] [stdout]      |
[INFO] [stdout] 1135 | pub enum InstAddress {
[INFO] [stdout]      |          ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]      = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]      = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]     --> src/runtime/inst.rs:1135:10
[INFO] [stdout]      |
[INFO] [stdout] 1135 | pub enum InstAddress {
[INFO] [stdout]      |          ^^^^^^^^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]      |
[INFO] [stdout] 1138 |     Top: (),
[INFO] [stdout]      |        ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]     --> src/runtime/inst.rs:1156:10
[INFO] [stdout]      |
[INFO] [stdout] 1156 | pub enum InstRange {
[INFO] [stdout]      |          ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]      = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]      = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]     --> src/runtime/inst.rs:1156:10
[INFO] [stdout]      |
[INFO] [stdout] 1156 | pub enum InstRange {
[INFO] [stdout]      |          ^^^^^^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]      |
[INFO] [stdout] 1158 ~     RangeFrom: (),
[INFO] [stdout] 1159 |     /// `..`.
[INFO] [stdout] 1160 ~     RangeFull: (),
[INFO] [stdout] 1161 |     /// `start..=end`.
[INFO] [stdout] 1162 ~     RangeInclusive: (),
[INFO] [stdout] 1163 |     /// `..=end`.
[INFO] [stdout] 1164 ~     RangeToInclusive: (),
[INFO] [stdout] 1165 |     /// `..end`.
[INFO] [stdout] 1166 ~     RangeTo: (),
[INFO] [stdout] 1167 |     /// `start..end`.
[INFO] [stdout] 1168 ~     Range: (),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]     --> src/runtime/inst.rs:1212:10
[INFO] [stdout]      |
[INFO] [stdout] 1212 | pub enum InstAssignOp {
[INFO] [stdout]      |          ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]      = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]      = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]     --> src/runtime/inst.rs:1212:10
[INFO] [stdout]      |
[INFO] [stdout] 1212 | pub enum InstAssignOp {
[INFO] [stdout]      |          ^^^^^^^^^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]      |
[INFO] [stdout] 1214 ~     Add: (),
[INFO] [stdout] 1215 |     /// The sub operation. `a - b`.
[INFO] [stdout] 1216 ~     Sub: (),
[INFO] [stdout] 1217 |     /// The multiply operation. `a * b`.
[INFO] [stdout] 1218 ~     Mul: (),
[INFO] [stdout] 1219 |     /// The division operation. `a / b`.
[INFO] [stdout] 1220 ~     Div: (),
[INFO] [stdout] 1221 |     /// The remainder operation. `a % b`.
[INFO] [stdout] 1222 ~     Rem: (),
[INFO] [stdout] 1223 |     /// The bitwise and operation. `a & b`.
[INFO] [stdout] 1224 ~     BitAnd: (),
[INFO] [stdout] 1225 |     /// The bitwise xor operation. `a ^ b`.
[INFO] [stdout] 1226 ~     BitXor: (),
[INFO] [stdout] 1227 |     /// The bitwise or operation. `a | b`.
[INFO] [stdout] 1228 ~     BitOr: (),
[INFO] [stdout] 1229 |     /// The shift left operation. `a << b`.
[INFO] [stdout] 1230 ~     Shl: (),
[INFO] [stdout] 1231 |     /// The shift right operation. `a << b`.
[INFO] [stdout] 1232 ~     Shr: (),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]     --> src/runtime/inst.rs:1277:10
[INFO] [stdout]      |
[INFO] [stdout] 1277 | pub enum InstOp {
[INFO] [stdout]      |          ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]      = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]      = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]     --> src/runtime/inst.rs:1277:10
[INFO] [stdout]      |
[INFO] [stdout] 1277 | pub enum InstOp {
[INFO] [stdout]      |          ^^^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]      |
[INFO] [stdout] 1279 ~     Add: (),
[INFO] [stdout] 1280 |     /// The sub operation. `a - b`.
[INFO] [stdout] 1281 ~     Sub: (),
[INFO] [stdout] 1282 |     /// The multiply operation. `a * b`.
[INFO] [stdout] 1283 ~     Mul: (),
[INFO] [stdout] 1284 |     /// The division operation. `a / b`.
[INFO] [stdout] 1285 ~     Div: (),
[INFO] [stdout] 1286 |     /// The remainder operation. `a % b`.
[INFO] [stdout] 1287 ~     Rem: (),
[INFO] [stdout] 1288 |     /// The bitwise and operation. `a & b`.
[INFO] [stdout] 1289 ~     BitAnd: (),
[INFO] [stdout] 1290 |     /// The bitwise xor operation. `a ^ b`.
[INFO] [stdout] 1291 ~     BitXor: (),
[INFO] [stdout] 1292 |     /// The bitwise or operation. `a | b`.
[INFO] [stdout] 1293 ~     BitOr: (),
[INFO] [stdout] 1294 |     /// The shift left operation. `a << b`.
[INFO] [stdout] 1295 ~     Shl: (),
[INFO] [stdout] 1296 |     /// The shift right operation. `a << b`.
[INFO] [stdout] 1297 ~     Shr: (),
[INFO] [stdout] 1298 |     /// Compare two values on the stack for lt and push the result as a
[INFO] [stdout] 1299 |     /// boolean on the stack.
[INFO] [stdout] 1300 ~     Lt: (),
[INFO] [stdout] 1301 |     /// Compare two values on the stack for gt and push the result as a
[INFO] [stdout] 1302 |     /// boolean on the stack.
[INFO] [stdout] 1303 ~     Gt: (),
[INFO] [stdout] 1304 |     /// Compare two values on the stack for lte and push the result as a
[INFO] [stdout] 1305 |     /// boolean on the stack.
[INFO] [stdout] 1306 ~     Lte: (),
[INFO] [stdout] 1307 |     /// Compare two values on the stack for gte and push the result as a
[INFO] [stdout] 1308 |     /// boolean on the stack.
[INFO] [stdout] 1309 ~     Gte: (),
[INFO] [stdout] 1310 |     /// Compare two values on the stack for equality and push the result as a
[INFO] [stdout]  ...
[INFO] [stdout] 1319 |     /// ```
[INFO] [stdout] 1320 ~     Eq: (),
[INFO] [stdout] 1321 |     /// Compare two values on the stack for inequality and push the result as a
[INFO] [stdout]  ...
[INFO] [stdout] 1330 |     /// ```
[INFO] [stdout] 1331 ~     Neq: (),
[INFO] [stdout] 1332 |     /// Coerce a value into the given type.
[INFO] [stdout]  ...
[INFO] [stdout] 1340 |     /// ```
[INFO] [stdout] 1341 ~     As: (),
[INFO] [stdout] 1342 |     /// Test if the top of the stack is an instance of the second item on the
[INFO] [stdout]  ...
[INFO] [stdout] 1351 |     /// ```
[INFO] [stdout] 1352 ~     Is: (),
[INFO] [stdout] 1353 |     /// Test if the top of the stack is not an instance of the second item on
[INFO] [stdout]  ...
[INFO] [stdout] 1362 |     /// ```
[INFO] [stdout] 1363 ~     IsNot: (),
[INFO] [stdout] 1364 |     /// Pop two values from the stack and test if they are both boolean true.
[INFO] [stdout]  ...
[INFO] [stdout] 1372 |     /// ```
[INFO] [stdout] 1373 ~     And: (),
[INFO] [stdout] 1374 |     /// Pop two values from the stack and test if either of them are boolean
[INFO] [stdout]  ...
[INFO] [stdout] 1383 |     /// ```
[INFO] [stdout] 1384 ~     Or: (),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]     --> src/runtime/inst.rs:1463:10
[INFO] [stdout]      |
[INFO] [stdout] 1463 | pub enum InstValue {
[INFO] [stdout]      |          ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]      = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]      = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]     --> src/runtime/inst.rs:1463:10
[INFO] [stdout]      |
[INFO] [stdout] 1463 | pub enum InstValue {
[INFO] [stdout]      |          ^^^^^^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]      |
[INFO] [stdout] 1465 |     EmptyTuple: (),
[INFO] [stdout]      |               ++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]     --> src/runtime/inst.rs:1526:10
[INFO] [stdout]      |
[INFO] [stdout] 1526 | pub enum InstVariant {
[INFO] [stdout]      |          ^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]      = note: for more information, see issue #123748 <https://github.com/rust-lang/rust/issues/123748>
[INFO] [stdout]      = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: Decode<'_, M>` will fail
[INFO] [stdout]     --> src/runtime/inst.rs:1526:10
[INFO] [stdout]      |
[INFO] [stdout] 1526 | pub enum InstVariant {
[INFO] [stdout]      |          ^^^^^^^^^^^
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]      |
[INFO] [stdout] 1528 ~     Some: (),
[INFO] [stdout] 1529 |     /// `Option::None`, which uses no values.
[INFO] [stdout] 1530 ~     None: (),
[INFO] [stdout] 1531 |     /// `Result::Ok`, which uses one value.
[INFO] [stdout] 1532 ~     Ok: (),
[INFO] [stdout] 1533 |     /// `Result::Err`, which uses one value.
[INFO] [stdout] 1534 ~     Err: (),
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `0` is never read
[INFO] [stdout]    --> src/ast/attribute.rs:156:34
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub(crate) struct InnerAttribute(pub(crate) Attribute);
[INFO] [stdout]     |                   -------------- ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   field in this struct
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider removing this field
[INFO] [stdout]     = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AnonExprObject` is never constructed
[INFO] [stdout]    --> src/ast/expr_object.rs:119:19
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub(crate) struct AnonExprObject;
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `WithCharIndex` is never constructed
[INFO] [stdout]    --> src/parse/lexer.rs:960:8
[INFO] [stdout]     |
[INFO] [stdout] 960 | struct WithCharIndex<'s, 'a> {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "caadbaf185ef2b2fe7637e641893f2f8bf0ead4427f45413b84cd47f8990ff0a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "caadbaf185ef2b2fe7637e641893f2f8bf0ead4427f45413b84cd47f8990ff0a", kill_on_drop: false }`
[INFO] [stdout] caadbaf185ef2b2fe7637e641893f2f8bf0ead4427f45413b84cd47f8990ff0a
