Latest nightly #747
nightly.yml
on: schedule
build x86_64 boot image (latest nightly)
1m 16s
check (latest nightly)
1m 13s
Annotations
2 errors and 20 warnings
check (latest nightly)
Process completed with exit code 1.
|
build x86_64 boot image (latest nightly)
Process completed with exit code 101.
|
check (latest nightly)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1.0.6. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
check (latest nightly):
cordyceps/src/loom.rs#L71
warning: unused import: `alloc::sync::*`
--> cordyceps/src/loom.rs:71:17
|
71 | pub use alloc::sync::*;
| ^^^^^^^^^^^^^^
|
= note: `#[warn(unused_imports)]` on by default
|
check (latest nightly):
cordyceps/src/list.rs#L368
warning: redundant guard
--> cordyceps/src/list.rs:368:19
|
368 | at if at == 0 => return Some(mem::replace(self, Self::new())),
| ^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_guards
= note: `#[warn(clippy::redundant_guards)]` on by default
help: try
|
368 - at if at == 0 => return Some(mem::replace(self, Self::new())),
368 + 0 => return Some(mem::replace(self, Self::new())),
|
|
check (latest nightly):
bitfield/src/pack.rs#L705
warning: non-canonical implementation of `clone` on a `Copy` type
--> bitfield/src/pack.rs:705:41
|
705 | fn clone(&self) -> Self {
| _________________________________________^
706 | | Self {
707 | | mask: self.mask,
708 | | shift: self.shift,
709 | | _dst_ty: PhantomData,
710 | | }
711 | | }
| |_________________^ help: change this to: `{ *self }`
...
1081 | / make_packers! {
1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize }
1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 }
1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, }
... |
1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, }
1088 | | }
| |_- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_canonical_clone_impl
= note: `#[warn(clippy::non_canonical_clone_impl)]` on by default
= note: this warning originates in the macro `make_packers` (in Nightly builds, run with -Z macro-backtrace for more info)
|
check (latest nightly):
bitfield/src/pack.rs#L775
warning: function cannot return without recursing
--> bitfield/src/pack.rs:775:17
|
775 | / fn eq(&self, other: &&'_ $Pack<B, F>) -> bool {
776 | | self.eq(*other)
777 | | }
| |_________________^
...
1081 | / make_packers! {
1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize }
1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 }
1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, }
... |
1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, }
1088 | | }
| |_- in this macro invocation
|
note: recursive call site
--> bitfield/src/pack.rs:776:21
|
776 | self.eq(*other)
| ^^^^^^^^^^^^^^^
...
1081 | / make_packers! {
1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize }
1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 }
1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, }
... |
1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, }
1088 | | }
| |_- in this macro invocation
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unconditional_recursion
= note: `#[warn(clippy::unconditional_recursion)]` on by default
= note: this warning originates in the macro `make_packers` (in Nightly builds, run with -Z macro-backtrace for more info)
|
check (latest nightly):
bitfield/src/pack.rs#L782
warning: function cannot return without recursing
--> bitfield/src/pack.rs:782:17
|
782 | / fn eq(&self, other: &$Pack<B, F>) -> bool {
783 | | (*self).eq(other)
784 | | }
| |_________________^
...
1081 | / make_packers! {
1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize }
1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 }
1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, }
... |
1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, }
1088 | | }
| |_- in this macro invocation
|
note: recursive call site
--> bitfield/src/pack.rs:783:21
|
783 | (*self).eq(other)
| ^^^^^^^^^^^^^^^^^
...
1081 | / make_packers! {
1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize }
1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 }
1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, }
... |
1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, }
1088 | | }
| |_- in this macro invocation
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unconditional_recursion
= note: this warning originates in the macro `make_packers` (in Nightly builds, run with -Z macro-backtrace for more info)
|
check (latest nightly):
bitfield/src/pack.rs#L994
warning: non-canonical implementation of `clone` on a `Copy` type
--> bitfield/src/pack.rs:994:41
|
994 | fn clone(&self) -> Self {
| _________________________________________^
995 | | Self {
996 | | src: self.src,
997 | | dst: self.dst,
... |
1000 | | }
1001 | | }
| |_________________^ help: change this to: `{ *self }`
...
1081 | / make_packers! {
1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize }
1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 }
1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, }
... |
1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, }
1088 | | }
| |_- in this macro invocation
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#non_canonical_clone_impl
= note: this warning originates in the macro `make_packers` (in Nightly builds, run with -Z macro-backtrace for more info)
|
check (latest nightly):
bitfield/src/pack.rs#L1063
warning: function cannot return without recursing
--> bitfield/src/pack.rs:1063:17
|
1063 | / fn eq(&self, other: &&'_ $Pair<B>) -> bool {
1064 | | self.eq(*other)
1065 | | }
| |_________________^
...
1081 | / make_packers! {
1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize }
1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 }
1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, }
... |
1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, }
1088 | | }
| |_- in this macro invocation
|
note: recursive call site
--> bitfield/src/pack.rs:1064:21
|
1064 | self.eq(*other)
| ^^^^^^^^^^^^^^^
...
1081 | / make_packers! {
1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize }
1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 }
1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, }
... |
1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, }
1088 | | }
| |_- in this macro invocation
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unconditional_recursion
= note: this warning originates in the macro `make_packers` (in Nightly builds, run with -Z macro-backtrace for more info)
|
check (latest nightly):
bitfield/src/pack.rs#L1070
warning: function cannot return without recursing
--> bitfield/src/pack.rs:1070:17
|
1070 | / fn eq(&self, other: &$Pair<B>) -> bool {
1071 | | (*self).eq(other)
1072 | | }
| |_________________^
...
1081 | / make_packers! {
1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize }
1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 }
1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, }
... |
1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, }
1088 | | }
| |_- in this macro invocation
|
note: recursive call site
--> bitfield/src/pack.rs:1071:21
|
1071 | (*self).eq(other)
| ^^^^^^^^^^^^^^^^^
...
1081 | / make_packers! {
1082 | | pub struct PackUsize { bits: usize, packing: PackingUsize, pair: PairUsize }
1083 | | pub struct Pack128 { bits: u128, packing: Packing128, pair: Pair128 }
1084 | | pub struct Pack64 { bits: u64, packing: Packing64, pair: Pair64, }
... |
1087 | | pub struct Pack8 { bits: u8, packing: Packing8, pair: Pair8, }
1088 | | }
| |_- in this macro invocation
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unconditional_recursion
= note: this warning originates in the macro `make_packers` (in Nightly builds, run with -Z macro-backtrace for more info)
|
check (latest nightly):
bitfield/src/from_bits.rs#L153
warning: `&` without an explicit lifetime name cannot be used here
--> maitake-sync/src/wait_map.rs:330:1
|
330 | / enum_from_bits! {
331 | | /// The state of a [`Waiter`] node in a [`WaitMap`].
332 | | #[derive(Debug, Eq, PartialEq)]
333 | | enum WaitState<u8> {
... |
353 | | }
354 | | }
| |_^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #115010 <https://github.com/rust-lang/rust/issues/115010>
= note: `#[warn(elided_lifetimes_in_associated_constant)]` on by default
= note: this warning originates in the macro `enum_from_bits` (in Nightly builds, run with -Z macro-backtrace for more info)
|
check (latest nightly):
bitfield/src/from_bits.rs#L153
warning: `&` without an explicit lifetime name cannot be used here
--> maitake-sync/src/wait_queue.rs:268:1
|
268 | / enum_from_bits! {
269 | | /// The state of a [`Waiter`] node in a [`WaitQueue`].
270 | | #[derive(Debug, Eq, PartialEq)]
271 | | enum WaitState<u8> {
... |
295 | | }
296 | | }
| |_^
|
= warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
= note: for more information, see issue #115010 <https://github.com/rust-lang/rust/issues/115010>
= note: this warning originates in the macro `enum_from_bits` (in Nightly builds, run with -Z macro-backtrace for more info)
|
check (latest nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
check (latest nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
check (latest nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
check (latest nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
build x86_64 boot image (latest nightly)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1.0.6. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
build x86_64 boot image (latest nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
build x86_64 boot image (latest nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
build x86_64 boot image (latest nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
build x86_64 boot image (latest nightly)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|