🔔 does-it-build supports sending notifications to target maintainers via GitHub issues. You can add yourself with a PR. 🔔
Build date: 2026-04-01T21:25:00.775Z
Build duration: 51.55s
Builder does-it-build commit: 5518c49d7c6348ba
Compiling compiler_builtins v0.1.160 (/var/lib/does-it-build/.rustup/toolchains/nightly-2026-04-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/compiler-builtins/compiler-builtins)
Compiling core v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2026-04-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core)
Compiling rustc-std-workspace-core v1.99.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2026-04-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-core)
Compiling alloc v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2026-04-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc)
Compiling rustc-std-workspace-alloc v1.99.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2026-04-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/rustc-std-workspace-alloc)
Compiling libc v0.2.183
Compiling object v0.37.3
Compiling unwind v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2026-04-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/unwind)
Compiling gimli v0.32.3
Compiling adler2 v2.0.1
Compiling memchr v2.7.6
Compiling std v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2026-04-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std)
Compiling miniz_oxide v0.8.9
Compiling addr2line v0.25.1
Compiling panic_unwind v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2026-04-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_unwind)
Compiling std_detect v0.1.5 (/var/lib/does-it-build/.rustup/toolchains/nightly-2026-04-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std_detect)
Compiling hashbrown v0.16.1
Compiling rustc-demangle v0.1.27
Compiling cfg-if v1.0.4
Compiling panic_abort v0.0.0 (/var/lib/does-it-build/.rustup/toolchains/nightly-2026-04-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/panic_abort)
error[E0308]: mismatched types
--> /var/lib/does-it-build/.rustup/toolchains/nightly-2026-04-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/unix.rs:180:71
|
180 | let mut pollfd = libc::pollfd { fd: self.as_raw_fd(), events: libc::POLLOUT, revents: 0 };
| ^^^^^^^^^^^^^ expected `i32`, found `i16`
error[E0308]: mismatched types
--> /var/lib/does-it-build/.rustup/toolchains/nightly-2026-04-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/unix.rs:224:45
|
224 | if pollfd.revents & (libc::POLLHUP | libc::POLLERR) != 0 {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `i32`, found `i16`
error[E0277]: no implementation for `i32 & i16`
--> /var/lib/does-it-build/.rustup/toolchains/nightly-2026-04-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/net/connection/socket/unix.rs:224:43
|
224 | if pollfd.revents & (libc::POLLHUP | libc::POLLERR) != 0 {
| ^ no implementation for `i32 & i16`
|
= help: the trait `BitAnd<i16>` is not implemented for `i32`
help: the following other types implement trait `BitAnd<Rhs>`
--> /var/lib/does-it-build/.rustup/toolchains/nightly-2026-04-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/bit.rs:174:9
|
174 | impl const BitAnd for $t {
| ^^^^^^^^^^^^^^^^^^^^^^^^ `i32` implements `BitAnd`
...
187 | bitand_impl! { bool usize u8 u16 u32 u64 u128 isize i8 i16 i32 i64 i128 }
| ------------------------------------------------------------------------- in this macro invocation
|
::: /var/lib/does-it-build/.rustup/toolchains/nightly-2026-04-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/internal_macros.rs:22:9
|
22 | impl const $imp<$u> for &$t {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `&i32` implements `BitAnd<i32>`
...
33 | impl const $imp<&$u> for $t {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^ `i32` implements `BitAnd<&i32>`
...
44 | impl const $imp<&$u> for &$t {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ `&i32` implements `BitAnd`
= note: this error originates in the macro `bitand_impl` (in Nightly builds, run with -Z macro-backtrace for more info)
error[E0308]: mismatched types
--> /var/lib/does-it-build/.rustup/toolchains/nightly-2026-04-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/process/unix/common.rs:645:21
|
645 | fds[0].events = libc::POLLIN;
| ------------- ^^^^^^^^^^^^ expected `i32`, found `i16`
| |
| expected due to the type of this binding
error[E0308]: mismatched types
--> /var/lib/does-it-build/.rustup/toolchains/nightly-2026-04-01-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/process/unix/common.rs:647:21
|
647 | fds[1].events = libc::POLLIN;
| ------------- ^^^^^^^^^^^^ expected `i32`, found `i16`
| |
| expected due to the type of this binding
Some errors have detailed explanations: E0277, E0308.
For more information about an error, try `rustc --explain E0277`.
error: could not compile `std` (lib) due to 5 previous errors