Skip to content

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

feat(maitake-sync): mutex-traits integration

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

Triggered via pull request July 25, 2024 16:42
Status Failure
Total duration 5m 8s
Artifacts

ci.yml

on: pull_request
changed_paths
8s
changed_paths
cargo check (host)
3m 40s
cargo check (host)
rustfmt
13s
rustfmt
clippy
2m 46s
clippy
cargo test (host)
4m 47s
cargo test (host)
build boot image (x86_64)
3m 7s
build boot image (x86_64)
cargo test (cross x64)
4m 19s
cargo test (cross x64)
docs
1m 57s
docs
Loom tests (cordyceps)
1m 36s
Loom tests (cordyceps)
Miri tests (codyceps)
2m 10s
Miri tests (codyceps)
Tests (maitake, no-default-features)
1m 44s
Tests (maitake, no-default-features)
Loom tests (maitake)
43s
Loom tests (maitake)
Loom tests (mycelium-util)
44s
Loom tests (mycelium-util)
Fit to window
Zoom out
Zoom in

Annotations

7 errors and 18 warnings
Loom tests (maitake)
Process completed with exit code 101.
Loom tests (mycelium-util)
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 (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 (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 (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/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)
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/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/