feat(maitake-sync): mutex-traits
integration
#1372
ci.yml
on: pull_request
changed_paths
5s
cargo check (host)
3m 28s
rustfmt
15s
clippy
2m 57s
cargo test (host)
4m 44s
build boot image (x86_64)
3m 6s
cargo test (cross x64)
4m 32s
docs
2m 3s
Loom tests (cordyceps)
1m 31s
Miri tests (codyceps)
2m 7s
Tests (maitake, no-default-features)
1m 40s
Loom tests (maitake)
48s
Loom tests (mycelium-util)
39s
Annotations
5 errors and 20 warnings
Loom tests (mycelium-util)
Process completed with exit code 101.
|
Loom tests (maitake)
Process completed with exit code 101.
|
docs:
maitake-sync/src/blocking/default_mutex.rs#L127
error: missing documentation for a struct
--> maitake-sync/src/blocking/default_mutex.rs:127:5
|
127 | pub struct DefaultMutex(std::sync::Mutex<()>);
| ^^^^^^^^^^^^^^^^^^^^^^^
|
= note: `-D missing-docs` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(missing_docs)]`
|
docs:
maitake-sync/src/blocking/default_mutex.rs#L131
error: missing documentation for an associated function
--> maitake-sync/src/blocking/default_mutex.rs:131:9
|
131 | pub const fn new() -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
docs
Process completed with exit code 1.
|
Loom tests (mycelium-util)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: extractions/setup-just@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Loom tests (maitake)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: extractions/setup-just@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
Loom tests (cordyceps)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: extractions/setup-just@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
docs
The following actions uses Node.js version which is deprecated and will be forced to run on node20: extractions/setup-just@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
docs:
maitake-sync/src/blocking/default_mutex.rs#L127
warning: missing documentation for a struct
--> maitake-sync/src/blocking/default_mutex.rs:127:5
|
127 | pub struct DefaultMutex(std::sync::Mutex<()>);
| ^^^^^^^^^^^^^^^^^^^^^^^
|
note: the lint level is defined here
--> maitake-sync/src/lib.rs:6:9
|
6 | #![warn(missing_docs, missing_debug_implementations)]
| ^^^^^^^^^^^^
|
docs:
maitake-sync/src/blocking/default_mutex.rs#L131
warning: missing documentation for an associated function
--> maitake-sync/src/blocking/default_mutex.rs:131:9
|
131 | pub const fn new() -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
Miri tests (codyceps)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: extractions/setup-just@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
clippy
The following actions uses Node.js version which is deprecated and will be forced to run on node20: extractions/setup-just@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
clippy:
maitake-sync/src/blocking/default_mutex.rs#L232
warning: a `const` item should never be interior mutable
--> maitake-sync/src/blocking/default_mutex.rs:232:9
|
232 | const INIT: Self = Self::new();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const
= note: `#[warn(clippy::declare_interior_mutable_const)]` on by default
|
clippy:
maitake-sync/src/blocking/default_mutex.rs#L222
warning: missing documentation for a struct
--> maitake-sync/src/blocking/default_mutex.rs:222:5
|
222 | pub struct DefaultMutex(Spinlock);
| ^^^^^^^^^^^^^^^^^^^^^^^
|
note: the lint level is defined here
--> maitake-sync/src/lib.rs:6:9
|
6 | #![warn(missing_docs, missing_debug_implementations)]
| ^^^^^^^^^^^^
|
clippy:
maitake-sync/src/blocking/default_mutex.rs#L226
warning: missing documentation for an associated function
--> maitake-sync/src/blocking/default_mutex.rs:226:9
|
226 | pub const fn new() -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
clippy:
maitake-sync/src/blocking/default_mutex.rs#L232
warning: a `const` item should never be interior mutable
--> maitake-sync/src/blocking/default_mutex.rs:232:9
|
232 | const INIT: Self = Self::new();
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#declare_interior_mutable_const
= note: `#[warn(clippy::declare_interior_mutable_const)]` on by default
|
clippy:
maitake-sync/src/blocking/default_mutex.rs#L222
warning: missing documentation for a struct
--> maitake-sync/src/blocking/default_mutex.rs:222:5
|
222 | pub struct DefaultMutex(Spinlock);
| ^^^^^^^^^^^^^^^^^^^^^^^
|
note: the lint level is defined here
--> maitake-sync/src/lib.rs:6:9
|
6 | #![warn(missing_docs, missing_debug_implementations)]
| ^^^^^^^^^^^^
|
clippy:
maitake-sync/src/blocking/default_mutex.rs#L226
warning: missing documentation for an associated function
--> maitake-sync/src/blocking/default_mutex.rs:226:9
|
226 | pub const fn new() -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
cargo check (host):
maitake-sync/src/blocking/default_mutex.rs#L127
warning: missing documentation for a struct
--> maitake-sync/src/blocking/default_mutex.rs:127:5
|
127 | pub struct DefaultMutex(std::sync::Mutex<()>);
| ^^^^^^^^^^^^^^^^^^^^^^^
|
note: the lint level is defined here
--> maitake-sync/src/lib.rs:6:9
|
6 | #![warn(missing_docs, missing_debug_implementations)]
| ^^^^^^^^^^^^
|
cargo check (host):
maitake-sync/src/blocking/default_mutex.rs#L131
warning: missing documentation for an associated function
--> maitake-sync/src/blocking/default_mutex.rs:131:9
|
131 | pub const fn new() -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
cargo check (host):
maitake-sync/src/blocking/default_mutex.rs#L127
warning: missing documentation for a struct
--> maitake-sync/src/blocking/default_mutex.rs:127:5
|
127 | pub struct DefaultMutex(std::sync::Mutex<()>);
| ^^^^^^^^^^^^^^^^^^^^^^^
|
note: the lint level is defined here
--> maitake-sync/src/lib.rs:6:9
|
6 | #![warn(missing_docs, missing_debug_implementations)]
| ^^^^^^^^^^^^
|
cargo check (host):
maitake-sync/src/blocking/default_mutex.rs#L131
warning: missing documentation for an associated function
--> maitake-sync/src/blocking/default_mutex.rs:131:9
|
131 | pub const fn new() -> Self {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
cargo check (host):
trace/src/embedded_graphics.rs#L132
warning: unused variable: `actual_point`
--> trace/src/embedded_graphics.rs:132:17
|
132 | Err(actual_point) => unsafe {
| ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_actual_point`
|
= note: `#[warn(unused_variables)]` on by default
|
cargo test (host)
The following actions uses Node.js version which is deprecated and will be forced to run on node20: extractions/setup-just@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|