WIP: change Forth output buffers to bbqs #834
ci.yml
on: pull_request
just check
3m 50s
just clippy
58s
rustfmt
20s
docs
2m 21s
netlify_dryrun
2m 13s
Matrix: build-bins
Annotations
22 errors and 29 warnings
just clippy:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L122
error: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:121:13
|
121 | /// Owned by the writer
| ^^^^^^^^^^^^^^^^^^^^^^^
122 | write: AtomicUsize::new(0),
| -------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
= note: `-D unused-doc-comments` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(unused_doc_comments)]`
|
just clippy:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L121
error: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:121:13
|
121 | /// Owned by the writer
| ^^^^^^^^^^^^^^^^^^^^^^^
122 | write: AtomicUsize::new(0),
| -------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
= note: `-D unused-doc-comments` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(unused_doc_comments)]`
|
just clippy:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L125
error: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:124:13
|
124 | /// Owned by the reader
| ^^^^^^^^^^^^^^^^^^^^^^^
125 | read: AtomicUsize::new(0),
| ------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
just clippy:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L124
error: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:124:13
|
124 | /// Owned by the reader
| ^^^^^^^^^^^^^^^^^^^^^^^
125 | read: AtomicUsize::new(0),
| ------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
just clippy:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L138
error: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:127:13
|
127 | / /// Cooperatively owned
128 | | ///
129 | | /// NOTE: This should generally be initialized as size_of::<self.buf>(), however
130 | | /// this would prevent the structure from being entirely zero-initialized,
... |
136 | | /// When read == last == write, no bytes will be allowed to be read (good), but
137 | | /// write grants can be given out (also good).
| |__________________________________________________________^
138 | last: AtomicUsize::new(0),
| ------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
just clippy:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L127
error: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:127:13
|
127 | / /// Cooperatively owned
128 | | ///
129 | | /// NOTE: This should generally be initialized as size_of::<self.buf>(), however
130 | | /// this would prevent the structure from being entirely zero-initialized,
... |
136 | | /// When read == last == write, no bytes will be allowed to be read (good), but
137 | | /// write grants can be given out (also good).
| |__________________________________________________________^
138 | last: AtomicUsize::new(0),
| ------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
just clippy:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L141
error: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:140:13
|
140 | /// Owned by the Writer, "private"
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
141 | reserve: AtomicUsize::new(0),
| ---------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
just clippy:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L140
error: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:140:13
|
140 | /// Owned by the Writer, "private"
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
141 | reserve: AtomicUsize::new(0),
| ---------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
just clippy:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L144
error: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:143:13
|
143 | /// Owned by the Reader, "private"
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
144 | read_in_progress: AtomicBool::new(false),
| ---------------------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
just clippy:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L143
error: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:143:13
|
143 | /// Owned by the Reader, "private"
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
144 | read_in_progress: AtomicBool::new(false),
| ---------------------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
netlify_dryrun
Process completed with exit code 101.
|
docs:
platforms/allwinner-d1/d1-core/src/clint.rs#L12
error: redundant explicit link target
--> platforms/allwinner-d1/d1-core/src/clint.rs:12:49
|
12 | /// Create a new `Clint` from the [`CLINT`](d1_pac::CLINT) peripheral
| ------- ^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
= note: `-D rustdoc::redundant-explicit-links` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(rustdoc::redundant_explicit_links)]`
help: remove explicit link target
|
12 | /// Create a new `Clint` from the [`CLINT`] peripheral
| ~~~~~~~~~
|
docs:
platforms/allwinner-d1/d1-core/src/clint.rs#L12
error: redundant explicit link target
--> platforms/allwinner-d1/d1-core/src/clint.rs:12:49
|
12 | /// Create a new `Clint` from the [`CLINT`](d1_pac::CLINT) peripheral
| ------- ^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
= note: `-D rustdoc::redundant-explicit-links` implied by `-D warnings`
= help: to override `-D warnings` add `#[allow(rustdoc::redundant_explicit_links)]`
help: remove explicit link target
|
12 | /// Create a new `Clint` from the [`CLINT`] peripheral
| ~~~~~~~~~
|
docs:
platforms/allwinner-d1/d1-core/src/clint.rs#L18
error: redundant explicit link target
--> platforms/allwinner-d1/d1-core/src/clint.rs:18:42
|
18 | /// Release the underlying [`CLINT`](d1_pac::CLINT) peripheral
| ------- ^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
18 | /// Release the underlying [`CLINT`] peripheral
| ~~~~~~~~~
|
docs:
platforms/allwinner-d1/d1-core/src/clint.rs#L18
error: redundant explicit link target
--> platforms/allwinner-d1/d1-core/src/clint.rs:18:42
|
18 | /// Release the underlying [`CLINT`](d1_pac::CLINT) peripheral
| ------- ^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
18 | /// Release the underlying [`CLINT`] peripheral
| ~~~~~~~~~
|
docs:
platforms/allwinner-d1/d1-core/src/drivers/sharp_display.rs#L5
error: redundant explicit link target
--> platforms/allwinner-d1/d1-core/src/drivers/sharp_display.rs:5:34
|
5 | //! d1-core specific [SpiSender][crate::drivers::spim::SpiSender] service as an SPI
| --------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
5 | //! d1-core specific [SpiSender] service as an SPI
| ~~~~~~~~~~~
|
docs:
platforms/allwinner-d1/d1-core/src/drivers/sharp_display.rs#L5
error: redundant explicit link target
--> platforms/allwinner-d1/d1-core/src/drivers/sharp_display.rs:5:34
|
5 | //! d1-core specific [SpiSender][crate::drivers::spim::SpiSender] service as an SPI
| --------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
5 | //! d1-core specific [SpiSender] service as an SPI
| ~~~~~~~~~~~
|
docs:
platforms/allwinner-d1/d1-core/src/plic.rs#L34
error: redundant explicit link target
--> platforms/allwinner-d1/d1-core/src/plic.rs:34:47
|
34 | /// Create a new `Plic` from the [`PLIC`](d1_pac::PLIC) peripheral
| ------ ^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
34 | /// Create a new `Plic` from the [`PLIC`] peripheral
| ~~~~~~~~
|
docs:
platforms/allwinner-d1/d1-core/src/plic.rs#L34
error: redundant explicit link target
--> platforms/allwinner-d1/d1-core/src/plic.rs:34:47
|
34 | /// Create a new `Plic` from the [`PLIC`](d1_pac::PLIC) peripheral
| ------ ^^^^^^^^^^^^ explicit target is redundant
| |
| because label contains path that resolves to same destination
|
= note: when a link's destination is not specified,
the label is used to resolve intra-doc links
help: remove explicit link target
|
34 | /// Create a new `Plic` from the [`PLIC`] peripheral
| ~~~~~~~~
|
docs
Process completed with exit code 1.
|
cargo miri test (host)
Process completed with exit code 101.
|
just test
Process completed with exit code 100.
|
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/
|
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/
|
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/
|
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/
|
docs:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L122
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:121:13
|
121 | /// Owned by the writer
| ^^^^^^^^^^^^^^^^^^^^^^^
122 | write: AtomicUsize::new(0),
| -------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
= note: `#[warn(unused_doc_comments)]` on by default
|
docs:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L121
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:121:13
|
121 | /// Owned by the writer
| ^^^^^^^^^^^^^^^^^^^^^^^
122 | write: AtomicUsize::new(0),
| -------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
= note: `#[warn(unused_doc_comments)]` on by default
|
docs:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L125
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:124:13
|
124 | /// Owned by the reader
| ^^^^^^^^^^^^^^^^^^^^^^^
125 | read: AtomicUsize::new(0),
| ------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
docs:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L124
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:124:13
|
124 | /// Owned by the reader
| ^^^^^^^^^^^^^^^^^^^^^^^
125 | read: AtomicUsize::new(0),
| ------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
docs:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L138
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:127:13
|
127 | / /// Cooperatively owned
128 | | ///
129 | | /// NOTE: This should generally be initialized as size_of::<self.buf>(), however
130 | | /// this would prevent the structure from being entirely zero-initialized,
... |
136 | | /// When read == last == write, no bytes will be allowed to be read (good), but
137 | | /// write grants can be given out (also good).
| |__________________________________________________________^
138 | last: AtomicUsize::new(0),
| ------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
docs:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L127
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:127:13
|
127 | / /// Cooperatively owned
128 | | ///
129 | | /// NOTE: This should generally be initialized as size_of::<self.buf>(), however
130 | | /// this would prevent the structure from being entirely zero-initialized,
... |
136 | | /// When read == last == write, no bytes will be allowed to be read (good), but
137 | | /// write grants can be given out (also good).
| |__________________________________________________________^
138 | last: AtomicUsize::new(0),
| ------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
docs:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L141
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:140:13
|
140 | /// Owned by the Writer, "private"
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
141 | reserve: AtomicUsize::new(0),
| ---------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
docs:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L140
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:140:13
|
140 | /// Owned by the Writer, "private"
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
141 | reserve: AtomicUsize::new(0),
| ---------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
docs:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L144
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:143:13
|
143 | /// Owned by the Reader, "private"
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
144 | read_in_progress: AtomicBool::new(false),
| ---------------------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
docs:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L143
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:143:13
|
143 | /// Owned by the Reader, "private"
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
144 | read_in_progress: AtomicBool::new(false),
| ---------------------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
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/abi/src/bbqueue_ipc/bbbuffer.rs#L122
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:121:13
|
121 | /// Owned by the writer
| ^^^^^^^^^^^^^^^^^^^^^^^
122 | write: AtomicUsize::new(0),
| -------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
= note: `#[warn(unused_doc_comments)]` on by default
|
just check:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L121
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:121:13
|
121 | /// Owned by the writer
| ^^^^^^^^^^^^^^^^^^^^^^^
122 | write: AtomicUsize::new(0),
| -------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
= note: `#[warn(unused_doc_comments)]` on by default
|
just check:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L125
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:124:13
|
124 | /// Owned by the reader
| ^^^^^^^^^^^^^^^^^^^^^^^
125 | read: AtomicUsize::new(0),
| ------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
just check:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L124
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:124:13
|
124 | /// Owned by the reader
| ^^^^^^^^^^^^^^^^^^^^^^^
125 | read: AtomicUsize::new(0),
| ------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
just check:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L138
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:127:13
|
127 | / /// Cooperatively owned
128 | | ///
129 | | /// NOTE: This should generally be initialized as size_of::<self.buf>(), however
130 | | /// this would prevent the structure from being entirely zero-initialized,
... |
136 | | /// When read == last == write, no bytes will be allowed to be read (good), but
137 | | /// write grants can be given out (also good).
| |__________________________________________________________^
138 | last: AtomicUsize::new(0),
| ------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
just check:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L127
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:127:13
|
127 | / /// Cooperatively owned
128 | | ///
129 | | /// NOTE: This should generally be initialized as size_of::<self.buf>(), however
130 | | /// this would prevent the structure from being entirely zero-initialized,
... |
136 | | /// When read == last == write, no bytes will be allowed to be read (good), but
137 | | /// write grants can be given out (also good).
| |__________________________________________________________^
138 | last: AtomicUsize::new(0),
| ------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
just check:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L141
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:140:13
|
140 | /// Owned by the Writer, "private"
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
141 | reserve: AtomicUsize::new(0),
| ---------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
just check:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L140
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:140:13
|
140 | /// Owned by the Writer, "private"
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
141 | reserve: AtomicUsize::new(0),
| ---------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
just check:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L144
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:143:13
|
143 | /// Owned by the Reader, "private"
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
144 | read_in_progress: AtomicBool::new(false),
| ---------------------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
just check:
source/abi/src/bbqueue_ipc/bbbuffer.rs#L143
warning: unused doc comment
--> source/abi/src/bbqueue_ipc/bbbuffer.rs:143:13
|
143 | /// Owned by the Reader, "private"
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
144 | read_in_progress: AtomicBool::new(false),
| ---------------------------------------- rustdoc does not generate documentation for expression fields
|
= help: use `//` for a plain comment
|
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/
|