Hardfault trampoline is now optional #604
This run and associated checks have been archived and are scheduled for deletion.
Learn more about checks retention
Annotations
13 warnings
rustfmt
The following actions uses node12 which is deprecated and will be forced to run on node16: actions-rs/toolchain@v1, actions-rs/cargo@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
rustfmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
rustfmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
rustfmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
rustfmt
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
unsafe function's docs miss `# Safety` section:
cortex-m-semihosting/src/lib.rs#L194
warning: unsafe function's docs miss `# Safety` section
--> cortex-m-semihosting/src/lib.rs:194:1
|
194 | pub unsafe fn syscall1(_nr: usize, _arg: usize) -> usize {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc
|
unsafe function's docs miss `# Safety` section:
cortex-m-semihosting/src/lib.rs#L188
warning: unsafe function's docs miss `# Safety` section
--> cortex-m-semihosting/src/lib.rs:188:1
|
188 | pub unsafe fn syscall<T>(nr: usize, arg: &T) -> usize {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#missing_safety_doc
= note: `#[warn(clippy::missing_safety_doc)]` on by default
|
this returns a `Result<_, ()>`:
cortex-m-semihosting/src/hio.rs#L35
warning: this returns a `Result<_, ()>`
--> cortex-m-semihosting/src/hio.rs:35:1
|
35 | pub fn hstdout() -> Result<HostStream, ()> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: use a custom `Error` type instead
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_unit_err
|
this returns a `Result<_, ()>`:
cortex-m-semihosting/src/hio.rs#L26
warning: this returns a `Result<_, ()>`
--> cortex-m-semihosting/src/hio.rs:26:1
|
26 | pub fn hstderr() -> Result<HostStream, ()> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: use a custom `Error` type instead
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_unit_err
|
this returns a `Result<_, ()>`:
cortex-m-semihosting/src/hio.rs#L14
warning: this returns a `Result<_, ()>`
--> cortex-m-semihosting/src/hio.rs:14:5
|
14 | pub fn write_all(&mut self, buffer: &[u8]) -> Result<(), ()> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: use a custom `Error` type instead
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_unit_err
= note: `#[warn(clippy::result_unit_err)]` on by default
|
needless `fn main` in doctest:
cortex-m-semihosting/src/debug.rs#L12
warning: needless `fn main` in doctest
--> cortex-m-semihosting/src/debug.rs:12:4
|
12 | //! use cortex_m_semihosting::debug::{self, EXIT_SUCCESS, EXIT_FAILURE};
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main
= note: `#[warn(clippy::needless_doctest_main)]` on by default
|
manual slice size calculation:
src/peripheral/scb.rs#L755
warning: manual slice size calculation
--> src/peripheral/scb.rs:755:13
|
755 | slice.len() * core::mem::size_of::<T>(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `core::mem::size_of_val(slice)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_slice_size_calculation
|
manual slice size calculation:
src/peripheral/scb.rs#L669
warning: manual slice size calculation
--> src/peripheral/scb.rs:669:13
|
669 | slice.len() * core::mem::size_of::<T>(),
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `core::mem::size_of_val(slice)`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_slice_size_calculation
= note: `#[warn(clippy::manual_slice_size_calculation)]` on by default
|