Skip to content

feat(maitake-sync): mutex-traits integration #1367

feat(maitake-sync): mutex-traits integration

feat(maitake-sync): mutex-traits integration #1367

Triggered via pull request July 27, 2024 16:36
@hawkwhawkw
synchronize #482
eliza/lock-api
Status Failure
Total duration 5m 32s
Artifacts

ci.yml

on: pull_request
changed_paths
12s
changed_paths
cargo check (host)
3m 46s
cargo check (host)
rustfmt
26s
rustfmt
clippy
3m 1s
clippy
cargo test (host)
5m 5s
cargo test (host)
build boot image (x86_64)
3m 28s
build boot image (x86_64)
cargo test (cross x64)
4m 9s
cargo test (cross x64)
docs
2m 9s
docs
Loom tests (cordyceps)
1m 47s
Loom tests (cordyceps)
Miri tests (codyceps)
2m 11s
Miri tests (codyceps)
Tests (maitake, no-default-features)
1m 53s
Tests (maitake, no-default-features)
Loom tests (maitake)
53s
Loom tests (maitake)
Loom tests (mycelium-util)
48s
Loom tests (mycelium-util)
Fit to window
Zoom out
Zoom in

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/