chore: update Rust to nightly-2024-01-20
#843
ci.yml
on: pull_request
just check
3m 48s
just clippy
1m 2s
rustfmt
18s
docs
1m 9s
netlify_dryrun
1m 0s
Matrix: build-bins
Annotations
6 errors and 19 warnings
netlify_dryrun
Process completed with exit code 101.
|
just clippy:
source/forth3/src/word.rs#L25
error: function cannot return without recursing
--> source/forth3/src/word.rs:25:5
|
25 | / fn eq(&self, other: &Self) -> bool {
26 | | unsafe { self.ptr.eq(&other.ptr) }
27 | | }
| |_____^
|
note: recursive call site
--> source/forth3/src/word.rs:26:18
|
26 | unsafe { self.ptr.eq(&other.ptr) }
| ^^^^^^^^^^^^^^^^^^^^^^^
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unconditional_recursion
= note: `-D clippy::unconditional-recursion` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(clippy::unconditional_recursion)]`
|
just clippy
Process completed with exit code 1.
|
docs:
home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.29.1/src/net/windows/named_pipe.rs#L106
error[E0277]: the trait bound `doc::NotDefinedHere: mio::event::Source` is not satisfied
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.29.1/src/net/windows/named_pipe.rs:106:9
|
106 | io: PollEvented<mio_windows::NamedPipe>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `mio::event::Source` is not implemented for `doc::NotDefinedHere`
|
= help: the following other types implement trait `mio::event::Source`:
std::boxed::Box<T>
mio::unix::SourceFd<'a>
mio::unix::pipe::Sender
mio::unix::pipe::Receiver
mio::io_source::IoSource<T>
mio::net::TcpListener
mio::net::TcpStream
mio::net::UdpSocket
and 3 others
note: required by a bound in `io::poll_evented::PollEvented`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.29.1/src/io/poll_evented.rs:65:38
|
65 | pub(crate) struct PollEvented<E: Source> {
| ^^^^^^ required by this bound in `PollEvented`
|
docs:
home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.29.1/src/net/windows/named_pipe.rs#L980
error[E0277]: the trait bound `doc::NotDefinedHere: mio::event::Source` is not satisfied
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.29.1/src/net/windows/named_pipe.rs:980:9
|
980 | io: PollEvented<mio_windows::NamedPipe>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `mio::event::Source` is not implemented for `doc::NotDefinedHere`
|
= help: the following other types implement trait `mio::event::Source`:
std::boxed::Box<T>
mio::unix::SourceFd<'a>
mio::unix::pipe::Sender
mio::unix::pipe::Receiver
mio::io_source::IoSource<T>
mio::net::TcpListener
mio::net::TcpStream
mio::net::UdpSocket
and 3 others
note: required by a bound in `io::poll_evented::PollEvented`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/tokio-1.29.1/src/io/poll_evented.rs:65:38
|
65 | pub(crate) struct PollEvented<E: Source> {
| ^^^^^^ required by this bound in `PollEvented`
|
docs
Process completed with exit code 1.
|
rustfmt
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
netlify_dryrun
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
just clippy
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
docs
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
just check
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
just check:
source/kernel/src/daemons/sermux.rs#L104
warning: `&` without an explicit lifetime name cannot be used here
--> source/kernel/src/daemons/sermux.rs:104:36
|
104 | pub const DEFAULT_MESSAGE_STR: &str = "hello\r\n";
| ^
|
= 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
help: use the `'static` lifetime
|
104 | pub const DEFAULT_MESSAGE_STR: &'static str = "hello\r\n";
| +++++++
|
just check:
source/kernel/src/services/sdmmc.rs#L247
warning: field `0` is never read
--> source/kernel/src/services/sdmmc.rs:247:31
|
247 | pub struct CardIdentification(u128);
| ------------------ ^^^^
| |
| field in this struct
|
= note: `#[warn(dead_code)]` on by default
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
247 | pub struct CardIdentification(());
| ~~
|
just check:
source/kernel/src/services/sdmmc.rs#L247
warning: field `0` is never read
--> source/kernel/src/services/sdmmc.rs:247:31
|
247 | pub struct CardIdentification(u128);
| ------------------ ^^^^
| |
| field in this struct
|
= note: `#[warn(dead_code)]` on by default
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
247 | pub struct CardIdentification(());
| ~~
|
just check:
source/kernel/src/daemons/sermux.rs#L104
warning: `&` without an explicit lifetime name cannot be used here
--> source/kernel/src/daemons/sermux.rs:104:36
|
104 | pub const DEFAULT_MESSAGE_STR: &str = "hello\r\n";
| ^
|
= 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
help: use the `'static` lifetime
|
104 | pub const DEFAULT_MESSAGE_STR: &'static str = "hello\r\n";
| +++++++
|
just check:
source/kernel/src/services/sdmmc.rs#L247
warning: field `0` is never read
--> source/kernel/src/services/sdmmc.rs:247:31
|
247 | pub struct CardIdentification(u128);
| ------------------ ^^^^
| |
| field in this struct
|
= note: `#[warn(dead_code)]` on by default
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
247 | pub struct CardIdentification(());
| ~~
|
just check:
source/kernel/src/services/sdmmc.rs#L247
warning: field `0` is never read
--> source/kernel/src/services/sdmmc.rs:247:31
|
247 | pub struct CardIdentification(u128);
| ------------------ ^^^^
| |
| field in this struct
|
= note: `#[warn(dead_code)]` on by default
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
247 | pub struct CardIdentification(());
| ~~
|
just check:
platforms/melpomene/melpo-config/src/lib.rs#L66
warning: `&` without an explicit lifetime name cannot be used here
--> platforms/melpomene/melpo-config/src/lib.rs:66:40
|
66 | pub const DEFAULT_SOCKET_ADDR_STR: &str = "127.0.0.1:9999";
| ^
|
= 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
help: use the `'static` lifetime
|
66 | pub const DEFAULT_SOCKET_ADDR_STR: &'static str = "127.0.0.1:9999";
| +++++++
|
just check:
platforms/melpomene/melpo-config/src/lib.rs#L66
warning: `&` without an explicit lifetime name cannot be used here
--> platforms/melpomene/melpo-config/src/lib.rs:66:40
|
66 | pub const DEFAULT_SOCKET_ADDR_STR: &str = "127.0.0.1:9999";
| ^
|
= 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
help: use the `'static` lifetime
|
66 | pub const DEFAULT_SOCKET_ADDR_STR: &'static str = "127.0.0.1:9999";
| +++++++
|
just check:
platforms/melpomene/melpo-config/src/lib.rs#L66
warning: `&` without an explicit lifetime name cannot be used here
--> platforms/melpomene/melpo-config/src/lib.rs:66:40
|
66 | pub const DEFAULT_SOCKET_ADDR_STR: &str = "127.0.0.1:9999";
| ^
|
= 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
help: use the `'static` lifetime
|
66 | pub const DEFAULT_SOCKET_ADDR_STR: &'static str = "127.0.0.1:9999";
| +++++++
|
just check:
source/kernel/src/daemons/sermux.rs#L104
warning: `&` without an explicit lifetime name cannot be used here
--> source/kernel/src/daemons/sermux.rs:104:36
|
104 | pub const DEFAULT_MESSAGE_STR: &str = "hello\r\n";
| ^
|
= 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
help: use the `'static` lifetime
|
104 | pub const DEFAULT_MESSAGE_STR: &'static str = "hello\r\n";
| +++++++
|
cargo build mnemos-esp32c3-buddy
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
cargo build mnemos-d1
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
cargo build mnemos-x86_64-bootloader
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
just test
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|