feat(maitake-sync): mutex-traits
integration
#1367
ci.yml
on: pull_request
changed_paths
12s
cargo check (host)
3m 46s
rustfmt
26s
clippy
3m 1s
cargo test (host)
5m 5s
build boot image (x86_64)
3m 28s
cargo test (cross x64)
4m 9s
docs
2m 9s
Loom tests (cordyceps)
1m 47s
Miri tests (codyceps)
2m 11s
Tests (maitake, no-default-features)
1m 53s
Loom tests (maitake)
53s
Loom tests (mycelium-util)
48s
Annotations
7 errors and 18 warnings
Loom tests (mycelium-util)
Process completed with exit code 101.
|
Loom tests (maitake)
Process completed with exit code 101.
|
docs:
maitake-sync/src/util.rs#L126
error: missing documentation for an associated function
--> maitake-sync/src/util.rs:126:9
|
126 | $vis const fn $name($($arg: $T),*) -> $Ret $body
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
::: maitake-sync/src/wait_map.rs:471:5
|
471 | / loom_const_fn! {
472 | | #[must_use]
473 | | pub fn with_raw_mutex() -> Self {
474 | | Self {
... |
478 | | }
479 | | }
| |_____- in this macro invocation
|
= note: `-D missing-docs` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(missing_docs)]`
= note: this error originates in the macro `loom_const_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
|
docs:
maitake-sync/src/util.rs#L126
error: missing documentation for an associated function
--> maitake-sync/src/util.rs:126:9
|
126 | $vis const fn $name($($arg: $T),*) -> $Ret $body
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
::: maitake-sync/src/wait_queue.rs:385:5
|
385 | / loom_const_fn! {
386 | | #[must_use]
387 | | pub fn with_raw_mutex() -> Self {
388 | | Self::make(State::Empty, Mutex::with_raw_mutex(List::new()))
389 | | }
390 | | }
| |_____- in this macro invocation
|
= note: this error originates in the macro `loom_const_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
|
docs:
maitake-sync/src/blocking.rs#L28
error: unresolved link to `spinlocks_`
--> maitake-sync/src/blocking.rs:28:7
|
28 | //! _[spinlocks_]_, which wait for the lock to become available by _spinning_:
| ^^^^^^^^^^ no item named `spinlocks_` in scope
|
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
= note: `-D rustdoc::broken-intra-doc-links` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(rustdoc::broken_intra_doc_links)]`
|
docs:
maitake-sync/src/blocking.rs#L32
error: unresolved link to `spin`
--> maitake-sync/src/blocking.rs:32:7
|
32 | //! [`spin`] module. Spinlocks are a
| ^^^^ no item named `spin` in scope
|
= help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]`
|
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/
|
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/
|
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/util.rs#L126
warning: missing documentation for an associated function
--> maitake-sync/src/util.rs:126:9
|
126 | $vis const fn $name($($arg: $T),*) -> $Ret $body
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
::: maitake-sync/src/wait_map.rs:471:5
|
471 | / loom_const_fn! {
472 | | #[must_use]
473 | | pub fn with_raw_mutex() -> Self {
474 | | Self {
... |
478 | | }
479 | | }
| |_____- in this macro invocation
|
note: the lint level is defined here
--> maitake-sync/src/lib.rs:6:9
|
6 | #![warn(missing_docs, missing_debug_implementations)]
| ^^^^^^^^^^^^
= note: this warning originates in the macro `loom_const_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
|
docs:
maitake-sync/src/util.rs#L126
warning: missing documentation for an associated function
--> maitake-sync/src/util.rs:126:9
|
126 | $vis const fn $name($($arg: $T),*) -> $Ret $body
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
::: maitake-sync/src/wait_queue.rs:385:5
|
385 | / loom_const_fn! {
386 | | #[must_use]
387 | | pub fn with_raw_mutex() -> Self {
388 | | Self::make(State::Empty, Mutex::with_raw_mutex(List::new()))
389 | | }
390 | | }
| |_____- in this macro invocation
|
= note: this warning originates in the macro `loom_const_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
|
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/util.rs#L126
warning: missing documentation for an associated function
--> maitake-sync/src/util.rs:126:9
|
126 | $vis const fn $name($($arg: $T),*) -> $Ret $body
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
::: maitake-sync/src/wait_map.rs:471:5
|
471 | / loom_const_fn! {
472 | | #[must_use]
473 | | pub fn with_raw_mutex() -> Self {
474 | | Self {
... |
478 | | }
479 | | }
| |_____- in this macro invocation
|
note: the lint level is defined here
--> maitake-sync/src/lib.rs:6:9
|
6 | #![warn(missing_docs, missing_debug_implementations)]
| ^^^^^^^^^^^^
= note: this warning originates in the macro `loom_const_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
|
clippy:
maitake-sync/src/util.rs#L126
warning: missing documentation for an associated function
--> maitake-sync/src/util.rs:126:9
|
126 | $vis const fn $name($($arg: $T),*) -> $Ret $body
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
::: maitake-sync/src/wait_queue.rs:385:5
|
385 | / loom_const_fn! {
386 | | #[must_use]
387 | | pub fn with_raw_mutex() -> Self {
388 | | Self::make(State::Empty, Mutex::with_raw_mutex(List::new()))
389 | | }
390 | | }
| |_____- in this macro invocation
|
= note: this warning originates in the macro `loom_const_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
|
clippy:
maitake-sync/src/util.rs#L126
warning: missing documentation for an associated function
--> maitake-sync/src/util.rs:126:9
|
126 | $vis const fn $name($($arg: $T),*) -> $Ret $body
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
::: maitake-sync/src/wait_map.rs:471:5
|
471 | / loom_const_fn! {
472 | | #[must_use]
473 | | pub fn with_raw_mutex() -> Self {
474 | | Self {
... |
478 | | }
479 | | }
| |_____- in this macro invocation
|
note: the lint level is defined here
--> maitake-sync/src/lib.rs:6:9
|
6 | #![warn(missing_docs, missing_debug_implementations)]
| ^^^^^^^^^^^^
= note: this warning originates in the macro `loom_const_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
|
clippy:
maitake-sync/src/util.rs#L126
warning: missing documentation for an associated function
--> maitake-sync/src/util.rs:126:9
|
126 | $vis const fn $name($($arg: $T),*) -> $Ret $body
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
::: maitake-sync/src/wait_queue.rs:385:5
|
385 | / loom_const_fn! {
386 | | #[must_use]
387 | | pub fn with_raw_mutex() -> Self {
388 | | Self::make(State::Empty, Mutex::with_raw_mutex(List::new()))
389 | | }
390 | | }
| |_____- in this macro invocation
|
= note: this warning originates in the macro `loom_const_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
|
cargo check (host):
maitake-sync/src/util.rs#L126
warning: missing documentation for an associated function
--> maitake-sync/src/util.rs:126:9
|
126 | $vis const fn $name($($arg: $T),*) -> $Ret $body
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
::: maitake-sync/src/wait_map.rs:471:5
|
471 | / loom_const_fn! {
472 | | #[must_use]
473 | | pub fn with_raw_mutex() -> Self {
474 | | Self {
... |
478 | | }
479 | | }
| |_____- in this macro invocation
|
note: the lint level is defined here
--> maitake-sync/src/lib.rs:6:9
|
6 | #![warn(missing_docs, missing_debug_implementations)]
| ^^^^^^^^^^^^
= note: this warning originates in the macro `loom_const_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
|
cargo check (host):
maitake-sync/src/util.rs#L126
warning: missing documentation for an associated function
--> maitake-sync/src/util.rs:126:9
|
126 | $vis const fn $name($($arg: $T),*) -> $Ret $body
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
::: maitake-sync/src/wait_queue.rs:385:5
|
385 | / loom_const_fn! {
386 | | #[must_use]
387 | | pub fn with_raw_mutex() -> Self {
388 | | Self::make(State::Empty, Mutex::with_raw_mutex(List::new()))
389 | | }
390 | | }
| |_____- in this macro invocation
|
= note: this warning originates in the macro `loom_const_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
|
cargo check (host):
maitake-sync/src/util.rs#L126
warning: missing documentation for an associated function
--> maitake-sync/src/util.rs:126:9
|
126 | $vis const fn $name($($arg: $T),*) -> $Ret $body
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
::: maitake-sync/src/wait_map.rs:471:5
|
471 | / loom_const_fn! {
472 | | #[must_use]
473 | | pub fn with_raw_mutex() -> Self {
474 | | Self {
... |
478 | | }
479 | | }
| |_____- in this macro invocation
|
note: the lint level is defined here
--> maitake-sync/src/lib.rs:6:9
|
6 | #![warn(missing_docs, missing_debug_implementations)]
| ^^^^^^^^^^^^
= note: this warning originates in the macro `loom_const_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
|
cargo check (host):
maitake-sync/src/util.rs#L126
warning: missing documentation for an associated function
--> maitake-sync/src/util.rs:126:9
|
126 | $vis const fn $name($($arg: $T),*) -> $Ret $body
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
::: maitake-sync/src/wait_queue.rs:385:5
|
385 | / loom_const_fn! {
386 | | #[must_use]
387 | | pub fn with_raw_mutex() -> Self {
388 | | Self::make(State::Empty, Mutex::with_raw_mutex(List::new()))
389 | | }
390 | | }
| |_____- in this macro invocation
|
= note: this warning originates in the macro `loom_const_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
|
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/
|