Build #1879019 2025-03-17 10:34:19
# rustc version
rustc 1.87.0-nightly (227690a25 2025-03-16)# docs.rs version
docsrs 0.6.0 (004a02c4 2025-03-05)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/linux-syscalls-0.4.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/linux-syscalls-0.4.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:1680c8fbd8dfb46fcd6d22e546df16ab0e007457dc29fcd9e987cdd5077fd1af" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docs_rs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20250316-1.87.0-nightly-227690a25\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stdout] 1520fd187a13dfc4476242b7ea72fe7fd7fb9292daea6e7ca8c646a4b58800ac
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "1520fd187a13dfc4476242b7ea72fe7fd7fb9292daea6e7ca8c646a4b58800ac", kill_on_drop: false }`
[INFO] [stderr] warning: unexpected `cfg` condition name: `asm_experimental_arch`
[INFO] [stderr] --> src/lib.rs:59:13
[INFO] [stderr] |
[INFO] [stderr] 59 | #![cfg_attr(asm_experimental_arch, feature(asm_experimental_arch))]
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = help: expected names are: `docsrs`, `feature`, and `test` and 31 more
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(asm_experimental_arch)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(asm_experimental_arch)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr] = note: `#[warn(unexpected_cfgs)]` on by default
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `docs_rs`
[INFO] [stderr] --> src/lib.rs:60:13
[INFO] [stderr] |
[INFO] [stderr] 60 | #![cfg_attr(docs_rs, feature(doc_cfg))]
[INFO] [stderr] | ^^^^^^^ help: there is a config with a similar name: `docsrs`
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docs_rs)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(docs_rs)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `outline_syscalls`
[INFO] [stderr] --> src/lib.rs:80:7
[INFO] [stderr] |
[INFO] [stderr] 80 | #[cfg(outline_syscalls)]
[INFO] [stderr] | ^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(outline_syscalls)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(outline_syscalls)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `outline_syscalls`
[INFO] [stderr] --> src/lib.rs:106:11
[INFO] [stderr] |
[INFO] [stderr] 106 | #[cfg(not(outline_syscalls))]
[INFO] [stderr] | ^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(outline_syscalls)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(outline_syscalls)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `thumb_mode`
[INFO] [stderr] --> src/lib.rs:108:63
[INFO] [stderr] |
[INFO] [stderr] 108 | all(target_arch = "arm", target_pointer_width = "32", not(thumb_mode)),
[INFO] [stderr] | ^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(thumb_mode)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(thumb_mode)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `thumb_mode`
[INFO] [stderr] --> src/lib.rs:112:59
[INFO] [stderr] |
[INFO] [stderr] 112 | all(target_arch = "arm", target_pointer_width = "32", thumb_mode),
[INFO] [stderr] | ^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(thumb_mode)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(thumb_mode)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `docs_rs`
[INFO] [stderr] --> src/env/mod.rs:31:11
[INFO] [stderr] |
[INFO] [stderr] 31 | #[cfg(any(docs_rs, not(feature = "bare")))]
[INFO] [stderr] | ^^^^^^^ help: there is a config with a similar name: `docsrs`
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docs_rs)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(docs_rs)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `docs_rs`
[INFO] [stderr] --> src/env/mod.rs:32:12
[INFO] [stderr] |
[INFO] [stderr] 32 | #[cfg_attr(docs_rs, doc(cfg(not(feature = "bare"))))]
[INFO] [stderr] | ^^^^^^^ help: there is a config with a similar name: `docsrs`
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docs_rs)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(docs_rs)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `docs_rs`
[INFO] [stderr] --> src/env/mod.rs:50:11
[INFO] [stderr] |
[INFO] [stderr] 50 | #[cfg(any(docs_rs, not(feature = "bare")))]
[INFO] [stderr] | ^^^^^^^ help: there is a config with a similar name: `docsrs`
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docs_rs)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(docs_rs)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `docs_rs`
[INFO] [stderr] --> src/env/mod.rs:51:12
[INFO] [stderr] |
[INFO] [stderr] 51 | #[cfg_attr(docs_rs, doc(cfg(not(feature = "bare"))))]
[INFO] [stderr] | ^^^^^^^ help: there is a config with a similar name: `docsrs`
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docs_rs)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(docs_rs)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `docs_rs`
[INFO] [stderr] --> src/env/mod.rs:71:11
[INFO] [stderr] |
[INFO] [stderr] 71 | #[cfg(any(docs_rs, not(feature = "bare")))]
[INFO] [stderr] | ^^^^^^^ help: there is a config with a similar name: `docsrs`
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docs_rs)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(docs_rs)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `docs_rs`
[INFO] [stderr] --> src/env/mod.rs:72:12
[INFO] [stderr] |
[INFO] [stderr] 72 | #[cfg_attr(docs_rs, doc(cfg(not(feature = "bare"))))]
[INFO] [stderr] | ^^^^^^^ help: there is a config with a similar name: `docsrs`
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docs_rs)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(docs_rs)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `docs_rs`
[INFO] [stderr] --> src/env/mod.rs:90:11
[INFO] [stderr] |
[INFO] [stderr] 90 | #[cfg(any(docs_rs, not(feature = "bare")))]
[INFO] [stderr] | ^^^^^^^ help: there is a config with a similar name: `docsrs`
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docs_rs)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(docs_rs)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `docs_rs`
[INFO] [stderr] --> src/env/mod.rs:91:12
[INFO] [stderr] |
[INFO] [stderr] 91 | #[cfg_attr(docs_rs, doc(cfg(not(feature = "bare"))))]
[INFO] [stderr] | ^^^^^^^ help: there is a config with a similar name: `docsrs`
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docs_rs)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(docs_rs)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `docs_rs`
[INFO] [stderr] --> src/init.rs:55:12
[INFO] [stderr] |
[INFO] [stderr] 55 | #[cfg_attr(docs_rs, doc(cfg(not(feature = "bare"))))]
[INFO] [stderr] | ^^^^^^^ help: there is a config with a similar name: `docsrs`
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docs_rs)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(docs_rs)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: creating a mutable reference to mutable static is discouraged
[INFO] [stderr] --> src/env/aux/mod.rs:138:26
[INFO] [stderr] |
[INFO] [stderr] 138 | *AUXV.get_unchecked_mut($name::N) = Some((*ptr).a_un);
[INFO] [stderr] | ^^^^ mutable reference to mutable static
[INFO] [stderr] ...
[INFO] [stderr] 153 | / def_keys! {
[INFO] [stderr] 154 | | /// File descriptor of program (AT_EXECFD).
[INFO] [stderr] 155 | | ExecFd(2) -> i32,
[INFO] [stderr] 156 | | /// Program headers for program (AT_PHDR).
[INFO] [stderr] ... |
[INFO] [stderr] 241 | | MinimalSignalStackSize(51) -> usize,
[INFO] [stderr] 242 | | }
[INFO] [stderr] | |_- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr] = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stderr] = note: `#[warn(static_mut_refs)]` on by default
[INFO] [stderr] = note: this warning originates in the macro `def_keys` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] warning: creating a shared reference to mutable static is discouraged
[INFO] [stderr] --> src/env/aux/mod.rs:248:5
[INFO] [stderr] |
[INFO] [stderr] 248 | AUXV.get_unchecked(T::N).map(<T::Item as AuxValue>::from)
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr] |
[INFO] [stderr] = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stderr]
[INFO] [stderr] warning: creating a shared reference to mutable static is discouraged
[INFO] [stderr] --> src/env/kernel/mod.rs:11:28
[INFO] [stderr] |
[INFO] [stderr] 11 | syscall!(Sysno::uname, self::common::UNAME.get()).expect("Failed to get uname");
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr] |
[INFO] [stderr] = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stderr]
[INFO] [stderr] warning: creating a shared reference to mutable static is discouraged
[INFO] [stderr] --> src/env/kernel/common.rs:154:27
[INFO] [stderr] |
[INFO] [stderr] 154 | let release = cstr(&(*UNAME.get()).release);
[INFO] [stderr] | ^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr] |
[INFO] [stderr] = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stderr]
[INFO] [stderr] warning: creating a shared reference to mutable static is discouraged
[INFO] [stderr] --> src/env/kernel/common.rs:174:19
[INFO] [stderr] |
[INFO] [stderr] 174 | let k = &mut *KERNEL_VERSION.get();
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr] |
[INFO] [stderr] = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stderr]
[INFO] [stderr] warning: creating a shared reference to mutable static is discouraged
[INFO] [stderr] --> src/env/kernel/common.rs:220:7
[INFO] [stderr] |
[INFO] [stderr] 220 | &*KERNEL_VERSION.get()
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr] |
[INFO] [stderr] = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stderr]
[INFO] [stderr] warning: creating a shared reference to mutable static is discouraged
[INFO] [stderr] --> src/env/kernel/common.rs:225:7
[INFO] [stderr] |
[INFO] [stderr] 225 | &*UNAME.get()
[INFO] [stderr] | ^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr] |
[INFO] [stderr] = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stderr]
[INFO] [stderr] warning: creating a shared reference to mutable static is discouraged
[INFO] [stderr] --> src/env/vdso/mod.rs:25:7
[INFO] [stderr] |
[INFO] [stderr] 25 | &*self::VDSO.get()
[INFO] [stderr] | ^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr] |
[INFO] [stderr] = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stderr]
[INFO] [stderr] warning: creating a shared reference to mutable static is discouraged
[INFO] [stderr] --> src/env/vdso/x86_64.rs:47:11
[INFO] [stderr] |
[INFO] [stderr] 47 | (*VDSO.get()).0 = vdso;
[INFO] [stderr] | ^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr] |
[INFO] [stderr] = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stderr]
[INFO] [stderr] warning: creating a shared reference to mutable static is discouraged
[INFO] [stderr] --> src/init.rs:100:15
[INFO] [stderr] |
[INFO] [stderr] 100 | match LOCK.compare_exchange_weak(INITIAL, RUNNING, Ordering::Acquire, Ordering::Relaxed) {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr] |
[INFO] [stderr] = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stderr]
[INFO] [stderr] warning: creating a shared reference to mutable static is discouraged
[INFO] [stderr] --> src/init.rs:104:17
[INFO] [stderr] |
[INFO] [stderr] 104 | LOCK.store(COMPLETE, Ordering::Release);
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr] |
[INFO] [stderr] = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stderr]
[INFO] [stderr] warning: creating a shared reference to mutable static is discouraged
[INFO] [stderr] --> src/init.rs:139:16
[INFO] [stderr] |
[INFO] [stderr] 139 | if LOCK.load(Ordering::Relaxed) == RUNNING {
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr] |
[INFO] [stderr] = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stderr]
[INFO] [stderr] warning: creating a shared reference to mutable static is discouraged
[INFO] [stderr] --> src/init.rs:140:17
[INFO] [stderr] |
[INFO] [stderr] 140 | LOCK.store(PANICKED, Ordering::Relaxed);
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stderr] |
[INFO] [stderr] = note: for more information, see <https://doc.rust-lang.org/nightly/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stderr] = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stderr]
[INFO] [stderr] warning: `linux-syscalls` (lib) generated 28 warnings
[INFO] [stderr] Scraping linux-syscalls v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr] Documenting linux-syscalls v0.4.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unexpected `cfg` condition name: `docs_rs`
[INFO] [stderr] --> src/init.rs:67:12
[INFO] [stderr] |
[INFO] [stderr] 67 | #[cfg_attr(docs_rs, doc(cfg(feature = "bare")))]
[INFO] [stderr] | ^^^^^^^ help: there is a config with a similar name: `docsrs`
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docs_rs)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(docs_rs)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `docs_rs`
[INFO] [stderr] --> src/init.rs:81:12
[INFO] [stderr] |
[INFO] [stderr] 81 | #[cfg_attr(docs_rs, doc(cfg(feature = "bare")))]
[INFO] [stderr] | ^^^^^^^ help: there is a config with a similar name: `docsrs`
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docs_rs)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(docs_rs)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: unexpected `cfg` condition name: `docs_rs`
[INFO] [stderr] --> src/init.rs:93:12
[INFO] [stderr] |
[INFO] [stderr] 93 | #[cfg_attr(docs_rs, doc(cfg(feature = "bare")))]
[INFO] [stderr] | ^^^^^^^ help: there is a config with a similar name: `docsrs`
[INFO] [stderr] |
[INFO] [stderr] = help: consider using a Cargo feature instead
[INFO] [stderr] = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint:
[INFO] [stderr] [lints.rust]
[INFO] [stderr] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(docs_rs)'] }
[INFO] [stderr] = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(docs_rs)");` to the top of the `build.rs`
[INFO] [stderr] = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
[INFO] [stderr]
[INFO] [stderr] warning: `linux-syscalls` (lib doc) generated 18 warnings (15 duplicates)
[INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.79s
[INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/linux_syscalls/index.html
[INFO] running `Command { std: "docker" "inspect" "1520fd187a13dfc4476242b7ea72fe7fd7fb9292daea6e7ca8c646a4b58800ac", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1520fd187a13dfc4476242b7ea72fe7fd7fb9292daea6e7ca8c646a4b58800ac", kill_on_drop: false }`
[INFO] [stdout] 1520fd187a13dfc4476242b7ea72fe7fd7fb9292daea6e7ca8c646a4b58800ac