[INFO] fetching crate rune 0.13.4...
[INFO] testing rune-0.13.4 against nightly-2024-10-28 for randomize-layout
[INFO] extracting crate rune 0.13.4 into /workspace/builds/worker-2-tc1/source
[INFO] validating manifest of crates.io crate rune 0.13.4 on toolchain nightly-2024-10-28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "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-2-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 232 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.2)
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+nightly-2024-10-28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rune-core v0.13.4
[INFO] [stderr]   Downloaded rune-alloc-macros v0.13.4
[INFO] [stderr]   Downloaded rust-embed-utils v7.8.1
[INFO] [stderr]   Downloaded rust-embed-impl v6.8.1
[INFO] [stderr]   Downloaded serde-hashkey v0.4.5
[INFO] [stderr]   Downloaded musli-common v0.0.42
[INFO] [stderr]   Downloaded musli-storage v0.0.42
[INFO] [stderr]   Downloaded musli-macros v0.0.42
[INFO] [stderr]   Downloaded musli v0.0.42
[INFO] [stderr]   Downloaded rune-macros v0.13.4
[INFO] [stderr]   Downloaded rune-alloc v0.13.4
[INFO] [stderr]   Downloaded rust-embed v6.8.1
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] e9d991bb23d5022410c43731918fafe5940ce58843a05abdee4e91c248980944
[INFO] running `Command { std: "docker" "start" "-a" "e9d991bb23d5022410c43731918fafe5940ce58843a05abdee4e91c248980944", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "e9d991bb23d5022410c43731918fafe5940ce58843a05abdee4e91c248980944", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e9d991bb23d5022410c43731918fafe5940ce58843a05abdee4e91c248980944", kill_on_drop: false }`
[INFO] [stdout] e9d991bb23d5022410c43731918fafe5940ce58843a05abdee4e91c248980944
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4a844ea9eb2546a2d2c7022eacef16ef2e8229c7fbb2c7d4d55a9ceca922f72d" "/opt/rustwide/cargo-home/bin/cargo" "+nightly-2024-10-28" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e550cebdf3293fdf370c63fe98e28ce6440da6f65bbb2d27e3cc888770aec9f3
[INFO] running `Command { std: "docker" "start" "-a" "e550cebdf3293fdf370c63fe98e28ce6440da6f65bbb2d27e3cc888770aec9f3", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.7.35
[INFO] [stderr]    Compiling portable-atomic v1.9.0
[INFO] [stderr]    Compiling serde v1.0.214
[INFO] [stderr]    Compiling once_cell v1.20.2
[INFO] [stderr]    Compiling critical-section v1.2.0
[INFO] [stderr]    Compiling anyhow v1.0.92
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling ahash v0.8.11
[INFO] [stderr]    Compiling twox-hash v1.6.3
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling tracing-core v0.1.32
[INFO] [stderr]    Compiling termcolor v1.4.1
[INFO] [stderr]    Compiling syn v2.0.86
[INFO] [stderr]    Compiling num v0.4.3
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling codespan-reporting v0.11.1
[INFO] [stderr]    Compiling serde_derive v1.0.214
[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]    Compiling tracing-attributes v0.1.27
[INFO] [stderr]    Compiling pin-project v1.1.7
[INFO] [stderr]    Compiling tracing v0.1.40
[INFO] [stderr]    Compiling musli v0.0.42
[INFO] [stderr]    Compiling musli-common v0.0.42
[INFO] [stderr]    Compiling musli-storage v0.0.42
[INFO] [stderr]    Compiling rune-alloc v0.13.4
[INFO] [stderr]    Compiling rune-core v0.13.4
[INFO] [stderr]    Compiling rune-macros v0.13.4
[INFO] [stderr]    Compiling 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: 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 a future release!
[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:11:72
[INFO] [stdout]    |
[INFO] [stdout] 11 | #[derive(Debug, TryClone, Clone, Copy, Serialize, Deserialize, Encode, Decode)]
[INFO] [stdout]    |                                                                        ^^^^^^
[INFO] [stdout]    = note: `#[warn(dependency_on_unit_never_type_fallback)]` on by default
[INFO] [stdout]    = note: this warning originates in the derive macro `Decode` (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/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 a future release!
[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:378:69
[INFO] [stdout]     |
[INFO] [stdout] 378 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize, Decode, Encode)]
[INFO] [stdout]     |                                                                     ^^^^^^
[INFO] [stdout]     = note: this warning originates in the derive macro `Decode` (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/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 a future release!
[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:445:69
[INFO] [stdout]     |
[INFO] [stdout] 445 | #[derive(Debug, Clone, Copy, PartialEq, Eq, Serialize, Deserialize, Decode, Encode)]
[INFO] [stdout]     |                                                                     ^^^^^^
[INFO] [stdout]     = note: this warning originates in the derive macro `Decode` (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/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 a future release!
[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:16:64
[INFO] [stdout]    |
[INFO] [stdout] 16 | #[derive(Debug, TryClone, Clone, Copy, Serialize, Deserialize, Decode, Encode)]
[INFO] [stdout]    |                                                                ^^^^^^
[INFO] [stdout]    = note: this warning originates in the derive macro `Decode` (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/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 a future release!
[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:54:75
[INFO] [stdout]    |
[INFO] [stdout] 54 | #[derive(Debug, TryClone, Clone, Copy, PartialEq, Serialize, Deserialize, Decode, Encode)]
[INFO] [stdout]    |                                                                           ^^^^^^
[INFO] [stdout]    = note: this warning originates in the derive macro `Decode` (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/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 a future release!
[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:95:64
[INFO] [stdout]    |
[INFO] [stdout] 95 | #[derive(Debug, TryClone, Clone, Copy, Serialize, Deserialize, Decode, Encode, InstDisplay)]
[INFO] [stdout]    |                                                                ^^^^^^
[INFO] [stdout]    = note: this warning originates in the derive macro `Decode` (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/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 a future release!
[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:1133:73
[INFO] [stdout]      |
[INFO] [stdout] 1133 | #[derive(Default, Debug, TryClone, Clone, Copy, Serialize, Deserialize, Decode, Encode)]
[INFO] [stdout]      |                                                                         ^^^^^^
[INFO] [stdout]      = note: this warning originates in the derive macro `Decode` (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/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 a future release!
[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:1154:64
[INFO] [stdout]      |
[INFO] [stdout] 1154 | #[derive(Debug, TryClone, Clone, Copy, Serialize, Deserialize, Decode, Encode)]
[INFO] [stdout]      |                                                                ^^^^^^
[INFO] [stdout]      = note: this warning originates in the derive macro `Decode` (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/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 a future release!
[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:1210:64
[INFO] [stdout]      |
[INFO] [stdout] 1210 | #[derive(Debug, TryClone, Clone, Copy, Serialize, Deserialize, Decode, Encode)]
[INFO] [stdout]      |                                                                ^^^^^^
[INFO] [stdout]      = note: this warning originates in the derive macro `Decode` (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/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 a future release!
[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:1275:64
[INFO] [stdout]      |
[INFO] [stdout] 1275 | #[derive(Debug, TryClone, Clone, Copy, Serialize, Deserialize, Decode, Encode)]
[INFO] [stdout]      |                                                                ^^^^^^
[INFO] [stdout]      = note: this warning originates in the derive macro `Decode` (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/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 a future release!
[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:1460:64
[INFO] [stdout]      |
[INFO] [stdout] 1460 | #[derive(Debug, TryClone, Clone, Copy, Serialize, Deserialize, Decode, Encode)]
[INFO] [stdout]      |                                                                ^^^^^^
[INFO] [stdout]      = note: this warning originates in the derive macro `Decode` (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/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 a future release!
[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:1524:64
[INFO] [stdout]      |
[INFO] [stdout] 1524 | #[derive(Debug, TryClone, Clone, Copy, Serialize, Deserialize, Decode, Encode)]
[INFO] [stdout]      |                                                                ^^^^^^
[INFO] [stdout]      = note: this warning originates in the derive macro `Decode` (in Nightly builds, run with -Z macro-backtrace for more info)
[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] [stderr] error: could not compile `rune` (lib); 55 warnings emitted
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/nightly-2024-10-28-x86_64-unknown-linux-gnu/bin/rustc --crate-name rune --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --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=c7f50435c5881439 -C extra-filename=-c7f50435c5881439 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-c25d085d0f592a56.rmeta --extern codespan_reporting=/opt/rustwide/target/debug/deps/libcodespan_reporting-fd004766546d470d.rmeta --extern futures_core=/opt/rustwide/target/debug/deps/libfutures_core-54f6f1b08b2ef8c1.rmeta --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-3139d741d4a1a2c0.rmeta --extern itoa=/opt/rustwide/target/debug/deps/libitoa-add5260810035b6e.rmeta --extern musli=/opt/rustwide/target/debug/deps/libmusli-9650746b927b6cd7.rmeta --extern musli_storage=/opt/rustwide/target/debug/deps/libmusli_storage-ac816f6d152454d1.rmeta --extern num=/opt/rustwide/target/debug/deps/libnum-0a1a020c5abc057f.rmeta --extern once_cell=/opt/rustwide/target/debug/deps/libonce_cell-65e1e647044c90a3.rmeta --extern pin_project=/opt/rustwide/target/debug/deps/libpin_project-48c6f5b2a3098b2e.rmeta --extern rune_alloc=/opt/rustwide/target/debug/deps/librune_alloc-a024004beadc31a4.rmeta --extern rune_core=/opt/rustwide/target/debug/deps/librune_core-3dad888472626a4c.rmeta --extern rune_macros=/opt/rustwide/target/debug/deps/librune_macros-ee30f658f6ca7b8c.so --extern ryu=/opt/rustwide/target/debug/deps/libryu-2ae7af5af0bb88e0.rmeta --extern serde=/opt/rustwide/target/debug/deps/libserde-9e4deb0f929a7935.rmeta --extern tracing=/opt/rustwide/target/debug/deps/libtracing-34faf0248ecba56b.rmeta --cap-lints=forbid` (signal: 9, SIGKILL: kill)
[INFO] running `Command { std: "docker" "inspect" "e550cebdf3293fdf370c63fe98e28ce6440da6f65bbb2d27e3cc888770aec9f3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e550cebdf3293fdf370c63fe98e28ce6440da6f65bbb2d27e3cc888770aec9f3", kill_on_drop: false }`
[INFO] [stdout] e550cebdf3293fdf370c63fe98e28ce6440da6f65bbb2d27e3cc888770aec9f3
