Skip to content

Changed no_basename() to suppress_basename() in FileSpec for consiste… #139

Changed no_basename() to suppress_basename() in FileSpec for consiste…

Changed no_basename() to suppress_basename() in FileSpec for consiste… #139

Triggered via push January 20, 2024 11:59
Status Failure
Total duration 1m 6s
Artifacts

ci_test.yml

on: push
Check formatting
11s
Check formatting
Matrix: Build and test
Matrix: Clippy check
Fit to window
Zoom out
Zoom in

Annotations

23 errors and 45 warnings
Check formatting
The process '/home/runner/.cargo/bin/cargo' failed with exit code 1
this call to `as_ref.map(...)` does nothing: src/writers/file_log_writer/builder.rs#L254
error: this call to `as_ref.map(...)` does nothing --> src/writers/file_log_writer/builder.rs:254:13 | 254 | self.o_rotation_config.as_ref().map(Clone::clone), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.o_rotation_config.clone()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_asref
this call to `as_ref.map(...)` does nothing: src/writers/file_log_writer/builder.rs#L251
error: this call to `as_ref.map(...)` does nothing --> src/writers/file_log_writer/builder.rs:251:35 | 251 | o_create_symlink: self.cfg_o_create_symlink.as_ref().map(Clone::clone), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.cfg_o_create_symlink.clone()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_asref note: the lint level is defined here --> src/lib.rs:4:9 | 4 | #![deny(clippy::all)] | ^^^^^^^^^^^ = note: `#[deny(clippy::useless_asref)]` implied by `#[deny(clippy::all)]`
item in documentation is missing backticks: src/logger_handle.rs#L28
error: item in documentation is missing backticks --> src/logger_handle.rs:28:8 | 28 | /// to flush() the logger explicitly, and to reconfigure the used `FileLogWriter` -- | ^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_markdown = note: `#[deny(clippy::doc_markdown)]` implied by `#[deny(clippy::pedantic)]` help: try | 28 | /// to `flush()` the logger explicitly, and to reconfigure the used `FileLogWriter` -- | ~~~~~~~~~
this call to `as_ref.map(...)` does nothing: src/writers/file_log_writer/builder.rs#L254
error: this call to `as_ref.map(...)` does nothing --> src/writers/file_log_writer/builder.rs:254:13 | 254 | self.o_rotation_config.as_ref().map(Clone::clone), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.o_rotation_config.clone()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_asref
this call to `as_ref.map(...)` does nothing: src/writers/file_log_writer/builder.rs#L251
error: this call to `as_ref.map(...)` does nothing --> src/writers/file_log_writer/builder.rs:251:35 | 251 | o_create_symlink: self.cfg_o_create_symlink.as_ref().map(Clone::clone), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: try: `self.cfg_o_create_symlink.clone()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#useless_asref note: the lint level is defined here --> src/lib.rs:4:9 | 4 | #![deny(clippy::all)] | ^^^^^^^^^^^ = note: `#[deny(clippy::useless_asref)]` implied by `#[deny(clippy::all)]`
empty String is being created manually: src/file_spec.rs#L104
error: empty String is being created manually --> src/file_spec.rs:104:25 | 104 | self.basename = "".into(); | ^^^^^^^^^ help: consider using: `String::new()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_string_new note: the lint level is defined here --> src/lib.rs:5:9 | 5 | #![deny(clippy::pedantic)] | ^^^^^^^^^^^^^^^^ = note: `#[deny(clippy::manual_string_new)]` implied by `#[deny(clippy::pedantic)]`
item in documentation is missing backticks: src/logger_handle.rs#L28
error: item in documentation is missing backticks --> src/logger_handle.rs:28:8 | 28 | /// to flush() the logger explicitly, and to reconfigure the used `FileLogWriter` -- | ^^^^^^^ | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#doc_markdown = note: `#[deny(clippy::doc_markdown)]` implied by `#[deny(clippy::pedantic)]` help: try | 28 | /// to `flush()` the logger explicitly, and to reconfigure the used `FileLogWriter` -- | ~~~~~~~~~
field `1` is never read: src/write_mode.rs#L120
error: field `1` is never read --> src/write_mode.rs:120:31 | 120 | BufferAndFlushWith(usize, Duration), | ------------------ ^^^^^^^^ | | | field in this variant | help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 120 | BufferAndFlushWith(usize, ()), | ~~
field `0` is never read: src/trc.rs#L142
error: field `0` is never read --> src/trc.rs:142:29 | 142 | pub struct SpecFileNotifier(Option<Debouncer<RecommendedWatcher>>); | ---------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | field in this struct | = note: `-D dead-code` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(dead_code)]` help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 142 | pub struct SpecFileNotifier(()); | ~~
empty String is being created manually: src/file_spec.rs#L104
error: empty String is being created manually --> src/file_spec.rs:104:25 | 104 | self.basename = "".into(); | ^^^^^^^^^ help: consider using: `String::new()` | = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_string_new note: the lint level is defined here --> src/lib.rs:5:9 | 5 | #![deny(clippy::pedantic)] | ^^^^^^^^^^^^^^^^ = note: `#[deny(clippy::manual_string_new)]` implied by `#[deny(clippy::pedantic)]`
field `1` is never read: src/write_mode.rs#L120
error: field `1` is never read --> src/write_mode.rs:120:31 | 120 | BufferAndFlushWith(usize, Duration), | ------------------ ^^^^^^^^ | | | field in this variant | help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 120 | BufferAndFlushWith(usize, ()), | ~~
field `0` is never read: src/trc.rs#L142
error: field `0` is never read --> src/trc.rs:142:29 | 142 | pub struct SpecFileNotifier(Option<Debouncer<RecommendedWatcher>>); | ---------------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | field in this struct | = note: `-D dead-code` implied by `-D warnings` = help: to override `-D warnings` add `#[allow(dead_code)]` help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 142 | pub struct SpecFileNotifier(()); | ~~
Clippy check (ubuntu-latest)
Clippy had exited with the 101 exit code
Clippy check (macos-latest)
The operation was canceled.
Clippy check (windows-latest)
The operation was canceled.
Build and test (ubuntu-latest, stable)
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Build and test (macos-latest, stable)
The job was canceled because "ubuntu-latest_stable" failed.
Build and test (macos-latest, stable)
The operation was canceled.
Build and test (ubuntu-latest, 1.67.1)
The operation was canceled.
Build and test (macos-latest, 1.67.1)
The operation was canceled.
Build and test (windows-latest, 1.67.1)
The operation was canceled.
Build and test (windows-latest, stable)
The operation was canceled.
Check formatting
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 formatting
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 formatting
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 formatting
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 formatting
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 check (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/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 check (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/
Clippy check (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/
Clippy check (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/
Clippy check (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/
Clippy check (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/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 check (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/
Clippy check (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/
Clippy check (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/
Clippy check (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/
Clippy check (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/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 check (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/
Clippy check (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/
Clippy check (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/
Clippy check (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/
Build and test (ubuntu-latest, 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/
Build and test (ubuntu-latest, 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/
Build and test (ubuntu-latest, 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/
Build and test (ubuntu-latest, 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/
Build and test (ubuntu-latest, 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/
Build and test (ubuntu-latest, 1.67.1)
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/
Build and test (ubuntu-latest, 1.67.1)
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/
Build and test (ubuntu-latest, 1.67.1)
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/
Build and test (ubuntu-latest, 1.67.1)
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/
Build and test (ubuntu-latest, 1.67.1)
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/
Build and test (macos-latest, 1.67.1)
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/
Build and test (macos-latest, 1.67.1)
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/
Build and test (macos-latest, 1.67.1)
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/
Build and test (macos-latest, 1.67.1)
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/
Build and test (macos-latest, 1.67.1)
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/
Build and test (windows-latest, 1.67.1)
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/
Build and test (windows-latest, 1.67.1)
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/
Build and test (windows-latest, 1.67.1)
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/
Build and test (windows-latest, 1.67.1)
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/
Build and test (windows-latest, 1.67.1)
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/
Build and test (windows-latest, 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/
Build and test (windows-latest, 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/
Build and test (windows-latest, 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/
Build and test (windows-latest, 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/
Build and test (windows-latest, 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/