lh 0.6.0

List handsomely customizable ls command work in progress
Documentation
Build #1604846 2024-12-31T20:10:10.177899+00:00
# rustc version
rustc 1.85.0-nightly (7f75bfa1a 2024-12-30)# docs.rs version
docsrs 0.6.0 (a9496dd3 2024-12-22)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace-builder/builds/lh-0.6.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace-builder/builds/lh-0.6.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace-builder/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace-builder/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:f3a9d4ad9d972b27faf3965f35b62e55ba32bbce8f20bc8fe909558a86702fde" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20241230-1.85.0-nightly-7f75bfa1a\", \"--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}/i686-pc-windows-msvc\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "i686-pc-windows-msvc", kill_on_drop: false }`
[INFO] [stdout] 8618a8a37e6ba8d3617013b356affa591457c786aff98e91a1fae98b81aed350
[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" "8618a8a37e6ba8d3617013b356affa591457c786aff98e91a1fae98b81aed350", kill_on_drop: false }`
[INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op
[INFO] [stderr]     Checking anstyle-wincon v3.0.2
[INFO] [stderr]     Checking anstyle-query v1.0.2
[INFO] [stderr]     Checking serde_spanned v0.6.5
[INFO] [stderr]     Checking toml_datetime v0.6.5
[INFO] [stderr]     Checking users v0.11.0
[INFO] [stderr]     Checking home v0.5.9
[INFO] [stderr] error[E0433]: failed to resolve: could not find `unix` in `os`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:36:14
[INFO] [stderr]    |
[INFO] [stderr] 36 | use std::os::unix::ffi::OsStrExt;
[INFO] [stderr]    |              ^^^^ could not find `unix` in `os`
[INFO] [stderr]    |
[INFO] [stderr] note: found an item that was configured out
[INFO] [stderr]   --> /rustc/7f75bfa1ad4e9a9d33a179a90603001515e91991\library\std\src\os\mod.rs:36:9
[INFO] [stderr] note: the item is gated here
[INFO] [stderr]   --> /rustc/7f75bfa1ad4e9a9d33a179a90603001515e91991\library\std\src\os\mod.rs:28:1
[INFO] [stderr] note: found an item that was configured out
[INFO] [stderr]   --> /rustc/7f75bfa1ad4e9a9d33a179a90603001515e91991\library\std\src\os\mod.rs:85:9
[INFO] [stderr] note: the item is gated here
[INFO] [stderr]   --> /rustc/7f75bfa1ad4e9a9d33a179a90603001515e91991\library\std\src\os\mod.rs:84:1
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `libc::uid_t`, `libc::gid_t`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/lib.rs:128:16
[INFO] [stderr]     |
[INFO] [stderr] 128 | pub use libc::{uid_t, gid_t};
[INFO] [stderr]     |                ^^^^^  ^^^^^ no `gid_t` in the root
[INFO] [stderr]     |                |
[INFO] [stderr]     |                no `uid_t` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `libc::uid_t`, `libc::gid_t`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:45:20
[INFO] [stderr]    |
[INFO] [stderr] 45 | use libc::{c_char, uid_t, gid_t, c_int};
[INFO] [stderr]    |                    ^^^^^  ^^^^^ no `gid_t` in the root
[INFO] [stderr]    |                    |
[INFO] [stderr]    |                    no `uid_t` in the root
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider importing this unresolved item through its public re-export instead:
[INFO] [stderr]            uid_t
[INFO] [stderr]    = help: consider importing this unresolved item through its public re-export instead:
[INFO] [stderr]            gid_t
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `libc::passwd`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:46:5
[INFO] [stderr]    |
[INFO] [stderr] 46 | use libc::passwd as c_passwd;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^ no `passwd` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved import `libc::group`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:47:5
[INFO] [stderr]    |
[INFO] [stderr] 47 | use libc::group as c_group;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^ no `group` in the root
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `libc::uid_t`, `libc::gid_t`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/cache.rs:87:12
[INFO] [stderr]    |
[INFO] [stderr] 87 | use libc::{uid_t, gid_t};
[INFO] [stderr]    |            ^^^^^  ^^^^^ no `gid_t` in the root
[INFO] [stderr]    |            |
[INFO] [stderr]    |            no `uid_t` in the root
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider importing this unresolved item through its public re-export instead:
[INFO] [stderr]            uid_t
[INFO] [stderr]    = help: consider importing this unresolved item through its public re-export instead:
[INFO] [stderr]            gid_t
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `libc::uid_t`, `libc::gid_t`
[INFO] [stderr]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/mock.rs:63:16
[INFO] [stderr]    |
[INFO] [stderr] 63 | pub use libc::{uid_t, gid_t};
[INFO] [stderr]    |                ^^^^^  ^^^^^ no `gid_t` in the root
[INFO] [stderr]    |                |
[INFO] [stderr]    |                no `uid_t` in the root
[INFO] [stderr]    |
[INFO] [stderr]    = help: consider importing this unresolved item through its public re-export instead:
[INFO] [stderr]            uid_t
[INFO] [stderr]    = help: consider importing this unresolved item through its public re-export instead:
[INFO] [stderr]            gid_t
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `libc::uid_t`, `libc::gid_t`
[INFO] [stderr]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/switch.rs:4:12
[INFO] [stderr]   |
[INFO] [stderr] 4 | use libc::{uid_t, gid_t, c_int};
[INFO] [stderr]   |            ^^^^^  ^^^^^ no `gid_t` in the root
[INFO] [stderr]   |            |
[INFO] [stderr]   |            no `uid_t` in the root
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider importing this unresolved item through its public re-export instead:
[INFO] [stderr]           uid_t
[INFO] [stderr]   = help: consider importing this unresolved item through its public re-export instead:
[INFO] [stderr]           gid_t
[INFO] [stderr] 
[INFO] [stderr] error[E0432]: unresolved imports `libc::uid_t`, `libc::gid_t`
[INFO] [stderr]  --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/traits.rs:4:12
[INFO] [stderr]   |
[INFO] [stderr] 4 | use libc::{uid_t, gid_t};
[INFO] [stderr]   |            ^^^^^  ^^^^^ no `gid_t` in the root
[INFO] [stderr]   |            |
[INFO] [stderr]   |            no `uid_t` in the root
[INFO] [stderr]   |
[INFO] [stderr]   = help: consider importing this unresolved item through its public re-export instead:
[INFO] [stderr]           uid_t
[INFO] [stderr]   = help: consider importing this unresolved item through its public re-export instead:
[INFO] [stderr]           gid_t
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not find `UserExtras` in `os`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:78:26
[INFO] [stderr]      |
[INFO] [stderr] 78   |         let extras = os::UserExtras::default();
[INFO] [stderr]      |                          ^^^^^^^^^^ could not find `UserExtras` in `os`
[INFO] [stderr]      |
[INFO] [stderr] note: found an item that was configured out
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:1176:14
[INFO] [stderr]      |
[INFO] [stderr] 1176 |     pub type UserExtras = bsd::UserExtras;
[INFO] [stderr]      |              ^^^^^^^^^^
[INFO] [stderr] note: the item is gated here
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:1175:5
[INFO] [stderr]      |
[INFO] [stderr] 1175 |     #[cfg(any(target_os = "macos", target_os = "freebsd", target_os = "dragonfly", target_os = "openbsd", target_os = "netbsd"))]
[INFO] [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: found an item that was configured out
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:1180:14
[INFO] [stderr]      |
[INFO] [stderr] 1180 |     pub type UserExtras = unix::UserExtras;
[INFO] [stderr]      |              ^^^^^^^^^^
[INFO] [stderr] note: the item is gated here
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:1179:5
[INFO] [stderr]      |
[INFO] [stderr] 1179 |     #[cfg(any(target_os = "linux", target_os = "android", target_os = "solaris"))]
[INFO] [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not find `GroupExtras` in `os`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:192:26
[INFO] [stderr]      |
[INFO] [stderr] 192  |         let extras = os::GroupExtras::default();
[INFO] [stderr]      |                          ^^^^^^^^^^^ could not find `GroupExtras` in `os`
[INFO] [stderr]      |
[INFO] [stderr] note: found an item that was configured out
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:1184:14
[INFO] [stderr]      |
[INFO] [stderr] 1184 |     pub type GroupExtras = unix::GroupExtras;
[INFO] [stderr]      |              ^^^^^^^^^^^
[INFO] [stderr] note: the item is gated here
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:1183:5
[INFO] [stderr]      |
[INFO] [stderr] 1183 |     #[cfg(any(target_os = "linux", target_os = "android", target_os = "macos", target_os = "freebsd", target_os = "dragonfly", target_os = "openbsd", target_os = "netbsd", target_os = "solaris"))]
[INFO] [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not find `UserExtras` in `os`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:266:28
[INFO] [stderr]      |
[INFO] [stderr] 266  |         extras:        os::UserExtras::from_passwd(passwd),
[INFO] [stderr]      |                            ^^^^^^^^^^ could not find `UserExtras` in `os`
[INFO] [stderr]      |
[INFO] [stderr] note: found an item that was configured out
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:1176:14
[INFO] [stderr]      |
[INFO] [stderr] 1176 |     pub type UserExtras = bsd::UserExtras;
[INFO] [stderr]      |              ^^^^^^^^^^
[INFO] [stderr] note: the item is gated here
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:1175:5
[INFO] [stderr]      |
[INFO] [stderr] 1175 |     #[cfg(any(target_os = "macos", target_os = "freebsd", target_os = "dragonfly", target_os = "openbsd", target_os = "netbsd"))]
[INFO] [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: found an item that was configured out
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:1180:14
[INFO] [stderr]      |
[INFO] [stderr] 1180 |     pub type UserExtras = unix::UserExtras;
[INFO] [stderr]      |              ^^^^^^^^^^
[INFO] [stderr] note: the item is gated here
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:1179:5
[INFO] [stderr]      |
[INFO] [stderr] 1179 |     #[cfg(any(target_os = "linux", target_os = "android", target_os = "solaris"))]
[INFO] [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0433]: failed to resolve: could not find `GroupExtras` in `os`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:280:23
[INFO] [stderr]      |
[INFO] [stderr] 280  |         extras:   os::GroupExtras::from_struct(group),
[INFO] [stderr]      |                       ^^^^^^^^^^^ could not find `GroupExtras` in `os`
[INFO] [stderr]      |
[INFO] [stderr] note: found an item that was configured out
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:1184:14
[INFO] [stderr]      |
[INFO] [stderr] 1184 |     pub type GroupExtras = unix::GroupExtras;
[INFO] [stderr]      |              ^^^^^^^^^^^
[INFO] [stderr] note: the item is gated here
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:1183:5
[INFO] [stderr]      |
[INFO] [stderr] 1183 |     #[cfg(any(target_os = "linux", target_os = "android", target_os = "macos", target_os = "freebsd", target_os = "dragonfly", target_os = "openbsd", target_os = "netbsd", target_os = "solaris"))]
[INFO] [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr]     Checking anstream v0.6.7
[INFO] [stderr] error[E0412]: cannot find type `UserExtras` in module `os`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:57:17
[INFO] [stderr]      |
[INFO] [stderr] 57   |     extras: os::UserExtras,
[INFO] [stderr]      |                 ^^^^^^^^^^ not found in `os`
[INFO] [stderr]      |
[INFO] [stderr] note: found an item that was configured out
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:1176:14
[INFO] [stderr]      |
[INFO] [stderr] 1176 |     pub type UserExtras = bsd::UserExtras;
[INFO] [stderr]      |              ^^^^^^^^^^
[INFO] [stderr] note: the item is gated here
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:1175:5
[INFO] [stderr]      |
[INFO] [stderr] 1175 |     #[cfg(any(target_os = "macos", target_os = "freebsd", target_os = "dragonfly", target_os = "openbsd", target_os = "netbsd"))]
[INFO] [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] note: found an item that was configured out
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:1180:14
[INFO] [stderr]      |
[INFO] [stderr] 1180 |     pub type UserExtras = unix::UserExtras;
[INFO] [stderr]      |              ^^^^^^^^^^
[INFO] [stderr] note: the item is gated here
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:1179:5
[INFO] [stderr]      |
[INFO] [stderr] 1179 |     #[cfg(any(target_os = "linux", target_os = "android", target_os = "solaris"))]
[INFO] [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0412]: cannot find type `GroupExtras` in module `os`
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:171:17
[INFO] [stderr]      |
[INFO] [stderr] 171  |     extras: os::GroupExtras,
[INFO] [stderr]      |                 ^^^^^^^^^^^ not found in `os`
[INFO] [stderr]      |
[INFO] [stderr] note: found an item that was configured out
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:1184:14
[INFO] [stderr]      |
[INFO] [stderr] 1184 |     pub type GroupExtras = unix::GroupExtras;
[INFO] [stderr]      |              ^^^^^^^^^^^
[INFO] [stderr] note: the item is gated here
[INFO] [stderr]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:1183:5
[INFO] [stderr]      |
[INFO] [stderr] 1183 |     #[cfg(any(target_os = "linux", target_os = "android", target_os = "macos", target_os = "freebsd", target_os = "dragonfly", target_os = "openbsd", target_os = "netbsd", target_os = "solaris"))]
[INFO] [stderr]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `getpwuid_r` in crate `libc`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:336:19
[INFO] [stderr]     |
[INFO] [stderr] 336 |             libc::getpwuid_r(uid, &mut passwd, buf.as_mut_ptr(), buf.len(), &mut result)
[INFO] [stderr]     |                   ^^^^^^^^^^ not found in `libc`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `getpwnam_r` in crate `libc`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:398:19
[INFO] [stderr]     |
[INFO] [stderr] 398 |             libc::getpwnam_r(username.as_ptr(), &mut passwd, buf.as_mut_ptr(), buf.len(), &mut result)
[INFO] [stderr]     |                   ^^^^^^^^^^ not found in `libc`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `getgrgid_r` in crate `libc`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:451:19
[INFO] [stderr]     |
[INFO] [stderr] 451 |             libc::getgrgid_r(gid, &mut passwd, buf.as_mut_ptr(), buf.len(), &mut result)
[INFO] [stderr]     |                   ^^^^^^^^^^ not found in `libc`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `getgrnam_r` in crate `libc`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:513:19
[INFO] [stderr]     |
[INFO] [stderr] 513 |             libc::getgrnam_r(groupname.as_ptr(), &mut group, buf.as_mut_ptr(), buf.len(), &mut result)
[INFO] [stderr]     |                   ^^^^^^^^^^ not found in `libc`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `getuid` in crate `libc`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:556:20
[INFO] [stderr]     |
[INFO] [stderr] 556 |     unsafe { libc::getuid() }
[INFO] [stderr]     |                    ^^^^^^ help: a function with a similar name exists: `getpid`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.152/src/windows/mod.rs:491:5
[INFO] [stderr]     |
[INFO] [stderr] 491 |     pub fn getpid() -> ::c_int;
[INFO] [stderr]     |     --------------------------- similarly named function `getpid` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `geteuid` in crate `libc`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:603:20
[INFO] [stderr]     |
[INFO] [stderr] 603 |     unsafe { libc::geteuid() }
[INFO] [stderr]     |                    ^^^^^^^ help: a function with a similar name exists: `getpid`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.152/src/windows/mod.rs:491:5
[INFO] [stderr]     |
[INFO] [stderr] 491 |     pub fn getpid() -> ::c_int;
[INFO] [stderr]     |     --------------------------- similarly named function `getpid` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `getgid` in crate `libc`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:647:20
[INFO] [stderr]     |
[INFO] [stderr] 647 |     unsafe { libc::getgid() }
[INFO] [stderr]     |                    ^^^^^^ help: a function with a similar name exists: `getpid`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.152/src/windows/mod.rs:491:5
[INFO] [stderr]     |
[INFO] [stderr] 491 |     pub fn getpid() -> ::c_int;
[INFO] [stderr]     |     --------------------------- similarly named function `getpid` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `getegid` in crate `libc`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:691:20
[INFO] [stderr]     |
[INFO] [stderr] 691 |     unsafe { libc::getegid() }
[INFO] [stderr]     |                    ^^^^^^^ help: a function with a similar name exists: `getpid`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.152/src/windows/mod.rs:491:5
[INFO] [stderr]     |
[INFO] [stderr] 491 |     pub fn getpid() -> ::c_int;
[INFO] [stderr]     |     --------------------------- similarly named function `getpid` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `getgroups` in crate `libc`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:745:15
[INFO] [stderr]     |
[INFO] [stderr] 745 |         libc::getgroups(1024, buff.as_mut_ptr())
[INFO] [stderr]     |               ^^^^^^^^^ not found in `libc`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `buff` in this scope
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:783:21
[INFO] [stderr]     |
[INFO] [stderr] 783 |     let mut count = buff.len() as c_int;
[INFO] [stderr]     |                     ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `res` in this scope
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:799:8
[INFO] [stderr]     |
[INFO] [stderr] 799 |     if res < 0 {
[INFO] [stderr]     |        ^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `buff` in this scope
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:803:9
[INFO] [stderr]     |
[INFO] [stderr] 803 |         buff.dedup();
[INFO] [stderr]     |         ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find value `buff` in this scope
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:804:9
[INFO] [stderr]     |
[INFO] [stderr] 804 |         buff.into_iter()
[INFO] [stderr]     |         ^^^^ not found in this scope
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `setpwent` in crate `libc`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:858:11
[INFO] [stderr]     |
[INFO] [stderr] 858 |     libc::setpwent();
[INFO] [stderr]     |           ^^^^^^^^ not found in `libc`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `endpwent` in crate `libc`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:873:24
[INFO] [stderr]     |
[INFO] [stderr] 873 |         unsafe { libc::endpwent() };
[INFO] [stderr]     |                        ^^^^^^^^ not found in `libc`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `getpwent` in crate `libc`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:890:37
[INFO] [stderr]     |
[INFO] [stderr] 890 |         let result = unsafe { libc::getpwent() };
[INFO] [stderr]     |                                     ^^^^^^^^ not found in `libc`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `setuid` in crate `libc`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/switch.rs:41:26
[INFO] [stderr]     |
[INFO] [stderr] 41  |     match unsafe { libc::setuid(uid) } {
[INFO] [stderr]     |                          ^^^^^^ help: a function with a similar name exists: `getpid`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.152/src/windows/mod.rs:491:5
[INFO] [stderr]     |
[INFO] [stderr] 491 |     pub fn getpid() -> ::c_int;
[INFO] [stderr]     |     --------------------------- similarly named function `getpid` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `setgid` in crate `libc`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/switch.rs:72:26
[INFO] [stderr]     |
[INFO] [stderr] 72  |     match unsafe { libc::setgid(gid) } {
[INFO] [stderr]     |                          ^^^^^^ help: a function with a similar name exists: `getpid`
[INFO] [stderr]     |
[INFO] [stderr]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/libc-0.2.152/src/windows/mod.rs:491:5
[INFO] [stderr]     |
[INFO] [stderr] 491 |     pub fn getpid() -> ::c_int;
[INFO] [stderr]     |     --------------------------- similarly named function `getpid` defined here
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `seteuid` in crate `libc`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/switch.rs:103:26
[INFO] [stderr]     |
[INFO] [stderr] 103 |     match unsafe { libc::seteuid(uid) } {
[INFO] [stderr]     |                          ^^^^^^^ not found in `libc`
[INFO] [stderr] 
[INFO] [stderr] error[E0425]: cannot find function `setegid` in crate `libc`
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/switch.rs:134:26
[INFO] [stderr]     |
[INFO] [stderr] 134 |     match unsafe { libc::setegid(gid) } {
[INFO] [stderr]     |                          ^^^^^^^ not found in `libc`
[INFO] [stderr] 
[INFO] [stderr]     Checking toml_edit v0.21.0
[INFO] [stderr] error[E0599]: no function or associated item named `from_bytes` found for struct `OsStr` in the current scope
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:252:20
[INFO] [stderr]     |
[INFO] [stderr] 252 |     T::from(OsStr::from_bytes(CStr::from_ptr(p).to_bytes()))
[INFO] [stderr]     |                    ^^^^^^^^^^ function or associated item not found in `OsStr`
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `as_bytes` found for reference `&OsStr` in the current scope
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:380:57
[INFO] [stderr]     |
[INFO] [stderr] 380 |     let username = match CString::new(username.as_ref().as_bytes()) {
[INFO] [stderr]     |                                                         ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: there is a method `as_encoded_bytes` with a similar name
[INFO] [stderr]     |
[INFO] [stderr] 380 |     let username = match CString::new(username.as_ref().as_encoded_bytes()) {
[INFO] [stderr]     |                                                         ~~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `as_bytes` found for reference `&OsStr` in the current scope
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:495:59
[INFO] [stderr]     |
[INFO] [stderr] 495 |     let groupname = match CString::new(groupname.as_ref().as_bytes()) {
[INFO] [stderr]     |                                                           ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: there is a method `as_encoded_bytes` with a similar name
[INFO] [stderr]     |
[INFO] [stderr] 495 |     let groupname = match CString::new(groupname.as_ref().as_encoded_bytes()) {
[INFO] [stderr]     |                                                           ~~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] error[E0599]: no method named `as_bytes` found for reference `&OsStr` in the current scope
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/base.rs:782:47
[INFO] [stderr]     |
[INFO] [stderr] 782 |     let name = CString::new(username.as_ref().as_bytes()).unwrap();
[INFO] [stderr]     |                                               ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr] help: there is a method `as_encoded_bytes` with a similar name
[INFO] [stderr]     |
[INFO] [stderr] 782 |     let name = CString::new(username.as_ref().as_encoded_bytes()).unwrap();
[INFO] [stderr]     |                                               ~~~~~~~~~~~~~~~~
[INFO] [stderr] 
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/cache.rs:207:43
[INFO] [stderr]     |
[INFO] [stderr] 207 |             Occupied(e) => return e.get().as_ref().map(Arc::clone),
[INFO] [stderr]     |                                           ^^^^^^ cannot infer type for type parameter `V` declared on the enum `Entry`
[INFO] [stderr] 
[INFO] [stderr] error[E0282]: type annotations needed
[INFO] [stderr]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/users-0.11.0/src/cache.rs:288:43
[INFO] [stderr]     |
[INFO] [stderr] 288 |             Occupied(e) => return e.get().as_ref().map(Arc::clone),
[INFO] [stderr]     |                                           ^^^^^^ cannot infer type for type parameter `V` declared on the enum `Entry`
[INFO] [stderr] 
[INFO] [stderr] Some errors have detailed explanations: E0282, E0412, E0425, E0432, E0433, E0599.
[INFO] [stderr] For more information about an error, try `rustc --explain E0282`.
[INFO] [stderr] error: could not compile `users` (lib) due to 41 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "8618a8a37e6ba8d3617013b356affa591457c786aff98e91a1fae98b81aed350", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8618a8a37e6ba8d3617013b356affa591457c786aff98e91a1fae98b81aed350", kill_on_drop: false }`
[INFO] [stdout] 8618a8a37e6ba8d3617013b356affa591457c786aff98e91a1fae98b81aed350