Skip to content

Rust checks

Rust checks #305

Triggered via schedule February 23, 2024 05:04
Status Failure
Total duration 3m 7s
Artifacts

ci.yml

on: schedule
Matrix: cross_testing
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

8 errors and 145 warnings
Lints: src/mo/location.rs#L1
unused import: `ReadBytesExt`
Lints: src/mo/location.rs#L183
unreachable statement
Lints: src/mo/location.rs#L201
unreachable statement
Lints: src/mo/location.rs#L199
unused variable: `wtr`
Lints: src/error.rs#L11
variant name ends with the enum's name
Lints: src/mo/location.rs#L184
returning the result of a `let` binding from a block
Lints
could not compile `directip` (lib) due to 6 previous errors
Lints
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Check
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Check
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: src/mo/location.rs#L1
unused import: `ReadBytesExt`
Check: src/mo/location.rs#L183
unreachable statement
Check: src/mo/location.rs#L201
unreachable statement
Check: src/mo/location.rs#L199
unused variable: `wtr`
Check
`directip` (lib) generated 4 warnings (run `cargo fix --lib -p directip` to apply 2 suggestions)
Check
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
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
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
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/
minimum_rust_version
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
minimum_rust_version
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/
minimum_rust_version: src/mo/location.rs#L1
unused import: `ReadBytesExt`
minimum_rust_version: src/mo/location.rs#L183
unreachable statement
minimum_rust_version: src/mo/location.rs#L201
unreachable statement
minimum_rust_version: src/mo/location.rs#L199
unused variable: `wtr`
minimum_rust_version
`directip` (lib) generated 4 warnings (run `cargo fix --lib -p directip` to apply 2 suggestions)
minimum_rust_version
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/
minimum_rust_version
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/
minimum_rust_version
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/
minimum_rust_version
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/
Lints
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Lints
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/
Lints
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/
Lints
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/
Lints
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/
Lints
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 (stable)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
test (stable)
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 (stable)
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 (stable)
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 (stable)
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 (stable)
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 (stable): src/mo/location.rs#L1
unused import: `ReadBytesExt`
test (stable): src/mo/location.rs#L183
unreachable statement
test (stable): src/mo/location.rs#L201
unreachable statement
test (stable): src/mo/location.rs#L199
unused variable: `wtr`
test (stable)
`directip` (lib) generated 4 warnings (run `cargo fix --lib -p directip` to apply 2 suggestions)
test (stable): crates/storage/src/lib.rs#L19
variants `M` and `F` are never constructed
test (stable): crates/storage/src/lib.rs#L26
associated items `open` and `save` are never used
test (stable): crates/storage/src/filesystem.rs#L13
field `root` is never read
test (stable): crates/storage/src/filesystem.rs#L20
associated items `connect` and `save` are never used
test (stable): crates/storage/src/inmemory.rs#L8
field `data` is never read
test (beta)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
test (beta)
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 (beta)
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 (beta)
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 (beta)
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 (beta)
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 (beta): src/mo/location.rs#L1
unused import: `ReadBytesExt`
test (beta): src/mo/location.rs#L183
unreachable statement
test (beta): src/mo/location.rs#L201
unreachable statement
test (beta): src/mo/location.rs#L199
unused variable: `wtr`
test (beta)
`directip` (lib) generated 4 warnings (run `cargo fix --lib -p directip` to apply 2 suggestions)
test (beta): crates/storage/src/lib.rs#L19
variants `M` and `F` are never constructed
test (beta): crates/storage/src/lib.rs#L26
associated items `open` and `save` are never used
test (beta): crates/storage/src/filesystem.rs#L13
field `root` is never read
test (beta): crates/storage/src/filesystem.rs#L20
associated items `connect` and `save` are never used
test (beta): crates/storage/src/inmemory.rs#L8
field `data` is never read
Publish (dry-run)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Publish (dry-run)
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/
Publish (dry-run)
manifest has no description, documentation, homepage or repository.
Publish (dry-run): src/lib.rs#L19
variants `M` and `F` are never constructed
Publish (dry-run): src/lib.rs#L26
associated items `open` and `save` are never used
Publish (dry-run)
field `root` is never read
Publish (dry-run)
associated items `connect` and `save` are never used
Publish (dry-run)
field `data` is never read
Publish (dry-run)
associated items `connect` and `save` are never used
Publish (dry-run)
`directip-storage` (lib) generated 6 warnings
Publish (dry-run)
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/
Publish (dry-run)
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/
Publish (dry-run)
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/
Publish (dry-run)
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/
Publish (dry-run): src/mo/location.rs#L1
unused import: `ReadBytesExt`
Publish (dry-run): src/mo/location.rs#L183
unreachable statement
Publish (dry-run): src/mo/location.rs#L201
unreachable statement
Publish (dry-run): src/mo/location.rs#L199
unused variable: `wtr`
Publish (dry-run)
`directip` (lib) generated 4 warnings (run `cargo fix --lib -p directip` to apply 2 suggestions)
test (macos)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
test (macos)
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 (macos): src/mo/location.rs#L1
unused import: `ReadBytesExt`
test (macos): src/mo/location.rs#L183
unreachable statement
test (macos): src/mo/location.rs#L201
unreachable statement
test (macos): src/mo/location.rs#L199
unused variable: `wtr`
test (macos)
`directip` (lib) generated 4 warnings (run `cargo fix --lib -p directip` to apply 2 suggestions)
test (macos): crates/storage/src/lib.rs#L19
variants `M` and `F` are never constructed
test (macos): crates/storage/src/lib.rs#L26
associated items `open` and `save` are never used
test (macos): crates/storage/src/filesystem.rs#L13
field `root` is never read
test (macos): crates/storage/src/filesystem.rs#L20
associated items `connect` and `save` are never used
test (macos): crates/storage/src/inmemory.rs#L8
field `data` is never read
test (macos)
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 (macos)
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 (macos)
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 (macos)
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/
coverage
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions/cache@v2, codecov/codecov-action@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
coverage
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions-rs/toolchain@v1, actions/cache@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
coverage
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/
coverage
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/
coverage
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/
coverage
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/
coverage
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/
coverage
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/
cross_testing (powerpc64le-unknown-linux-gnu)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
cross_testing (powerpc64le-unknown-linux-gnu)
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/
cross_testing (powerpc64le-unknown-linux-gnu): src/mo/location.rs#L1
unused import: `ReadBytesExt`
cross_testing (powerpc64le-unknown-linux-gnu)
`directip` (lib) generated 4 warnings (run `cargo fix --lib -p directip` to apply 2 suggestions)
cross_testing (powerpc64le-unknown-linux-gnu)
`directip` (lib test) generated 4 warnings (4 duplicates)
cross_testing (powerpc64le-unknown-linux-gnu)
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/
cross_testing (powerpc64le-unknown-linux-gnu)
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/
cross_testing (powerpc64le-unknown-linux-gnu)
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/
cross_testing (powerpc64le-unknown-linux-gnu)
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/
cross_testing (aarch64-unknown-linux-gnu)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
cross_testing (aarch64-unknown-linux-gnu)
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/
cross_testing (aarch64-unknown-linux-gnu): src/mo/location.rs#L1
unused import: `ReadBytesExt`
cross_testing (aarch64-unknown-linux-gnu)
`directip` (lib) generated 4 warnings (run `cargo fix --lib -p directip` to apply 2 suggestions)
cross_testing (aarch64-unknown-linux-gnu): directip-client/tests/client_cmd.rs#L2
unused import: `assert_fs::prelude`
cross_testing (aarch64-unknown-linux-gnu)
`directip` (lib test) generated 4 warnings (4 duplicates)
cross_testing (aarch64-unknown-linux-gnu)
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/
cross_testing (aarch64-unknown-linux-gnu)
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/
cross_testing (aarch64-unknown-linux-gnu)
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/
cross_testing (aarch64-unknown-linux-gnu)
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 (windows)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1, actions-rs/cargo@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
test (windows)
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 (windows): src/mo/location.rs#L1
unused import: `ReadBytesExt`
test (windows): src/mo/location.rs#L183
unreachable statement
test (windows): src/mo/location.rs#L201
unreachable statement
test (windows): src/mo/location.rs#L199
unused variable: `wtr`
test (windows)
`directip` (lib) generated 4 warnings (run `cargo fix --lib -p directip` to apply 2 suggestions)
test (windows): crates/storage/src/lib.rs#L19
variants `M` and `F` are never constructed
test (windows): crates/storage/src/lib.rs#L26
associated items `open` and `save` are never used
test (windows): crates/storage/src/filesystem.rs#L13
field `root` is never read
test (windows): crates/storage/src/filesystem.rs#L20
associated items `connect` and `save` are never used
test (windows): crates/storage/src/inmemory.rs#L8
field `data` is never read
test (windows)
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 (windows)
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 (windows)
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 (windows)
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/