Update windows
dependency to 0.52
#81
check.yml
on: push
Matrix: Check Stable
Matrix: Test Suite (Nightly) All Features
Matrix: Test Suite (Nightly) Dev Features
Annotations
3 errors and 104 warnings
Test Suite (Nightly) All Features (ubuntu-latest)
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
|
Test Suite (Nightly) All Features (macos-latest)
The operation was canceled.
|
Test Suite (Nightly) All Features (windows-latest)
The operation was canceled.
|
Check Stable (ubuntu-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
|
Check Stable (ubuntu-latest)
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/
|
Check Stable (ubuntu-latest)
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/
|
Check Stable (ubuntu-latest)
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/
|
Check Stable (ubuntu-latest)
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/
|
Check Stable (ubuntu-latest):
src/error.rs#L79
associated function `new` is never used
|
Check Stable (ubuntu-latest):
src/error.rs#L84
function `alloc_err_from_size_align` is never used
|
Check Stable (ubuntu-latest)
`secmem-proc` (lib) generated 2 warnings
|
Rustfmt
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
|
needless `fn main` in doctest:
src/lib.rs#L60
warning: needless `fn main` in doctest
--> src/lib.rs:60:5
|
60 | //! fn main() {
| _____^
61 | | //! // harden before doing anything else
62 | | //! let mut config = secmem_proc::Config::DEFAULT;
63 | | //! config.set_anti_tracing(false);
... |
70 | | //! // rest of your program
71 | | //! }
| |_____^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_doctest_main
|
needless `fn main` in doctest:
src/lib.rs#L43
warning: needless `fn main` in doctest
--> src/lib.rs:43:5
|
43 | //! fn main() {
| _____^
44 | | //! // call `secmem_proc::harden_process` before doing anything else, to harden the process
45 | | //! // against low-privileged attackers trying to obtain secret parts of memory which will
46 | | //! // be handled by the process
... |
52 | | //! // rest of your program
53 | | //! }
| |_____^
|
= 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
|
function `alloc_err_from_size_align` is never used:
src/error.rs#L84
warning: function `alloc_err_from_size_align` is never used
--> src/error.rs:84:19
|
84 | pub(crate) fn alloc_err_from_size_align(size: usize, align: usize) -> anyhow::Error {
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
associated function `new` is never used:
src/error.rs#L79
warning: associated function `new` is never used
--> src/error.rs:79:23
|
76 | impl AllocError {
| --------------- associated function in this implementation
...
79 | pub(crate) fn new(layout: core::alloc::Layout) -> Self {
| ^^^
|
field `0` is never read:
src/error.rs#L68
warning: field `0` is never read
--> src/error.rs:68:34
|
68 | pub(crate) struct AllocError(core::alloc::Layout);
| ---------- ^^^^^^^^^^^^^^^^^^^
| |
| field in this struct
|
= note: `AllocError` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
= note: `#[warn(dead_code)]` on by default
help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
|
68 | pub(crate) struct AllocError(());
| ~~
|
Clippy
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/clippy-check@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
Clippy
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/
|
Clippy
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/
|
Clippy
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/
|
Clippy
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/
|
Documentation
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
|
Documentation
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/
|
Documentation
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/
|
Documentation
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/
|
Documentation
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/
|
Test Suite (Nightly) All Features (ubuntu-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
|
Test Suite (Nightly) All Features (ubuntu-latest):
src/error.rs#L68
field `0` is never read
|
Test Suite (Nightly) All Features (ubuntu-latest):
src/error.rs#L79
associated function `new` is never used
|
Test Suite (Nightly) All Features (ubuntu-latest):
src/error.rs#L84
function `alloc_err_from_size_align` is never used
|
Test Suite (Nightly) All Features (ubuntu-latest)
`secmem-proc` (lib) generated 3 warnings
|
Test Suite (Nightly) All Features (ubuntu-latest)
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/
|
Test Suite (Nightly) All Features (ubuntu-latest)
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/
|
Test Suite (Nightly) All Features (ubuntu-latest)
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/
|
Test Suite (Nightly) All Features (ubuntu-latest)
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/
|
Test Suite (Nightly) All Features (macos-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
|
Test Suite (Nightly) All Features (macos-latest)
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/
|
Test Suite (Nightly) All Features (macos-latest)
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/
|
Test Suite (Nightly) All Features (macos-latest)
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/
|
Test Suite (Nightly) All Features (macos-latest)
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/
|
Test Suite (Nightly) Dev Features (ubuntu-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
|
Test Suite (Nightly) Dev Features (ubuntu-latest)
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/
|
Test Suite (Nightly) Dev Features (ubuntu-latest)
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/
|
Test Suite (Nightly) Dev Features (ubuntu-latest)
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/
|
Test Suite (Nightly) Dev Features (ubuntu-latest)
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/
|
Test Suite (Nightly) Dev Features (ubuntu-latest):
src/components.rs#L10
unused import: `Traced`
|
Test Suite (Nightly) Dev Features (ubuntu-latest):
src/error.rs#L142
associated function `from_pid` is never used
|
Test Suite (Nightly) Dev Features (ubuntu-latest):
src/error.rs#L68
field `0` is never read
|
Test Suite (Nightly) Dev Features (ubuntu-latest):
src/error.rs#L79
associated function `new` is never used
|
Test Suite (Nightly) Dev Features (ubuntu-latest):
src/error.rs#L84
function `alloc_err_from_size_align` is never used
|
Test Suite (Nightly) Dev Features (ubuntu-latest)
`secmem-proc` (lib) generated 5 warnings (run `cargo fix --lib -p secmem-proc` to apply 1 suggestion)
|
Test Suite (Nightly) Dev Features (ubuntu-latest)
`secmem-proc` (lib test) generated 5 warnings (5 duplicates)
|
Test Suite (Nightly) All Features (windows-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
|
Test Suite (Nightly) All Features (windows-latest)
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/
|
Test Suite (Nightly) All Features (windows-latest)
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/
|
Test Suite (Nightly) All Features (windows-latest)
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/
|
Test Suite (Nightly) All Features (windows-latest)
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/
|
Check Stable (macos-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
|
Check Stable (macos-latest):
src/internals/prctl.rs#L4
unused import: `crate::error::private::ResultExt`
|
Check Stable (macos-latest):
src/components.rs#L10
unused import: `Traced`
|
Check Stable (macos-latest):
src/error.rs#L142
associated function `from_pid` is never used
|
Check Stable (macos-latest):
src/error.rs#L79
associated function `new` is never used
|
Check Stable (macos-latest):
src/error.rs#L84
function `alloc_err_from_size_align` is never used
|
Check Stable (macos-latest)
`secmem-proc` (lib) generated 5 warnings (run `cargo fix --lib -p secmem-proc` to apply 2 suggestions)
|
Check Stable (macos-latest)
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/
|
Check Stable (macos-latest)
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/
|
Check Stable (macos-latest)
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/
|
Check Stable (macos-latest)
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/
|
Check Stable (windows-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
|
Check Stable (windows-latest):
src/internals/win32.rs#L84
function `get_thread_handle` is never used
|
Check Stable (windows-latest):
src/internals/win32.rs#L316
associated function `from_token` is never used
|
Check Stable (windows-latest)
`secmem-proc` (lib) generated 2 warnings
|
Check Stable (windows-latest)
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/
|
Check Stable (windows-latest)
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/
|
Check Stable (windows-latest)
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/
|
Check Stable (windows-latest)
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/
|
Test Suite (Nightly) Dev Features (windows-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
|
Test Suite (Nightly) Dev Features (windows-latest)
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/
|
Test Suite (Nightly) Dev Features (windows-latest)
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/
|
Test Suite (Nightly) Dev Features (windows-latest)
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/
|
Test Suite (Nightly) Dev Features (windows-latest)
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/
|
Test Suite (Nightly) Dev Features (windows-latest):
src/internals/win32.rs#L84
function `get_thread_handle` is never used
|
Test Suite (Nightly) Dev Features (windows-latest):
src/internals/win32.rs#L316
associated function `from_token` is never used
|
Test Suite (Nightly) Dev Features (windows-latest):
src/error.rs#L68
field `0` is never read
|
Test Suite (Nightly) Dev Features (windows-latest)
`secmem-proc` (lib) generated 3 warnings
|
Test Suite (Nightly) Dev Features (windows-latest):
src/win_acl.rs#L247
unused variable: `acl`
|
Test Suite (Nightly) Dev Features (windows-latest):
src/win_acl.rs#L259
unused variable: `acl`
|
Test Suite (Nightly) Dev Features (windows-latest):
src/win_acl.rs#L271
unused variable: `acl`
|
Test Suite (Nightly) Dev Features (windows-latest)
`secmem-proc` (test "test_strace") generated 1 warning (run `cargo fix --test "test_strace"` to apply 1 suggestion)
|
Test Suite (Nightly) Dev Features (macos-latest)
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, 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/
|
Test Suite (Nightly) Dev Features (macos-latest)
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/
|
Test Suite (Nightly) Dev Features (macos-latest)
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/
|
Test Suite (Nightly) Dev Features (macos-latest)
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/
|
Test Suite (Nightly) Dev Features (macos-latest)
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/
|
Test Suite (Nightly) Dev Features (macos-latest):
src/internals/prctl.rs#L4
unused import: `crate::error::private::ResultExt`
|
Test Suite (Nightly) Dev Features (macos-latest):
src/components.rs#L10
unused import: `Traced`
|
Test Suite (Nightly) Dev Features (macos-latest):
src/error.rs#L142
associated function `from_pid` is never used
|
Test Suite (Nightly) Dev Features (macos-latest):
src/error.rs#L68
field `0` is never read
|
Test Suite (Nightly) Dev Features (macos-latest):
src/error.rs#L79
associated function `new` is never used
|
Test Suite (Nightly) Dev Features (macos-latest):
src/error.rs#L84
function `alloc_err_from_size_align` is never used
|
Test Suite (Nightly) Dev Features (macos-latest)
`secmem-proc` (lib) generated 6 warnings (run `cargo fix --lib -p secmem-proc` to apply 2 suggestions)
|
Test Suite (Nightly) Dev Features (macos-latest)
`secmem-proc` (test "test_strace") generated 1 warning (run `cargo fix --test "test_strace"` to apply 1 suggestion)
|