CI on v1 #889
ci.yml
on: push
test-minimal-versions
23s
analyze
4m 54s
Matrix: test
Annotations
7 errors and 28 warnings
test (macos-latest)
The process '/Users/runner/.cargo/bin/rustup' failed with exit code 1
|
test (ubuntu-latest)
The job was canceled because "macos-latest" failed.
|
test (ubuntu-latest)
The operation was canceled.
|
test (windows-latest)
The job was canceled because "macos-latest" failed.
|
test (windows-latest)
The operation was canceled.
|
test-minimal-versions
Process completed with exit code 101.
|
analyze
The process '/home/runner/.cargo/bin/cargo' failed with exit code 1
|
test (macos-latest)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/checkout@v2, actions-rs/toolchain@v1. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
test (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. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
test-minimal-versions
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. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
test-minimal-versions
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/
|
test-minimal-versions
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-minimal-versions
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-minimal-versions
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-minimal-versions
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/
|
this `impl` can be derived:
src/config/redirect.rs#L19
warning: this `impl` can be derived
--> src/config/redirect.rs:19:1
|
19 | / impl Default for RedirectPolicy {
20 | | fn default() -> Self {
21 | | RedirectPolicy::None
22 | | }
23 | | }
| |_^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#derivable_impls
= note: `#[warn(clippy::derivable_impls)]` implied by `#[warn(clippy::all)]`
= help: remove the manual implementation...
help: ...and instead derive it...
|
5 + #[derive(Default)]
6 | pub enum RedirectPolicy {
|
help: ...and mark the default variant
|
10 ~ #[default]
11 ~ None,
|
|
the borrowed expression implements the required traits:
src/config/dial.rs#L137
warning: the borrowed expression implements the required traits
--> src/config/dial.rs:137:27
|
137 | path.push(&s[5..].trim_start_matches('/'));
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `s[5..].trim_start_matches('/')`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
|
usage of a legacy numeric method:
src/trailer.rs#L196
warning: usage of a legacy numeric method
--> src/trailer.rs:196:45
|
196 | self.shared.ready.notify(usize::max_value());
| ^^^^^^^^^^^
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#legacy_numeric_constants
= note: `#[warn(clippy::legacy_numeric_constants)]` implied by `#[warn(clippy::all)]`
help: use the associated constant instead
|
196 | self.shared.ready.notify(usize::MAX);
| ~~~
|
the borrowed expression implements the required traits:
src/handler.rs#L209
warning: the borrowed expression implements the required traits
--> src/handler.rs:209:32
|
209 | self.span.record("id", &id);
| ^^^ help: change this to: `id`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrows_for_generic_args
= note: `#[warn(clippy::needless_borrows_for_generic_args)]` implied by `#[warn(clippy::all)]`
|
this expression borrows a value the compiler would automatically borrow:
src/agent/selector.rs#L308
warning: this expression borrows a value the compiler would automatically borrow
--> src/agent/selector.rs:308:9
|
308 | (&mut self.0[..bytes.len()]).copy_from_slice(bytes);
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: change this to: `self.0[..bytes.len()]`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_borrow
= note: `#[warn(clippy::needless_borrow)]` implied by `#[warn(clippy::all)]`
|
deref which would be done by auto-deref:
src/cookies/psl/mod.rs#L149
warning: deref which would be done by auto-deref
--> src/cookies/psl/mod.rs:149:11
|
149 | f(&*cache)
| ^^^^^^^ help: try: `&cache`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_auto_deref
|
deref which would be done by auto-deref:
src/cookies/psl/mod.rs#L147
warning: deref which would be done by auto-deref
--> src/cookies/psl/mod.rs:147:11
|
147 | f(&*cache)
| ^^^^^^^ help: try: `&cache`
|
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#explicit_auto_deref
= note: `#[warn(clippy::explicit_auto_deref)]` implied by `#[warn(clippy::all)]`
|
the `Err`-variant returned from this function is very large:
src/cookies/jar.rs#L133
warning: the `Err`-variant returned from this function is very large
--> src/cookies/jar.rs:133:10
|
133 | ) -> Result<Option<Cookie>, CookieRejectedError> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the `Err`-variant is at least 128 bytes
|
= help: try reducing the size of `cookies::jar::CookieRejectedError`, for example by boxing large elements or replacing it with `Box<cookies::jar::CookieRejectedError>`
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#result_large_err
note: the lint level is defined here
--> src/lib.rs:235:5
|
235 | clippy::all
| ^^^^^^^^^^^
= note: `#[warn(clippy::result_large_err)]` implied by `#[warn(clippy::all)]`
|
method `call` is never used:
src/interceptor/mod.rs#L140
warning: method `call` is never used
--> src/interceptor/mod.rs:140:24
|
140 | fn call(&self, $($arg: $arg_ty,)*) -> Self::Future;
| ^^^^
...
175 | / impl_async_fn! {
176 | | (AsyncFnOnce0, AsyncFnMut0, AsyncFn0, ()),
177 | | (AsyncFnOnce1, AsyncFnMut1, AsyncFn1, (a0:A0, )),
| | -------- method in this trait
178 | | (AsyncFnOnce2, AsyncFnMut2, AsyncFn2, (a0:A0, a1:A1, )),
179 | | }
| |_____- in this macro invocation
|
= note: this warning originates in the macro `impl_async_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
|
method `call_mut` is never used:
src/interceptor/mod.rs#L137
warning: method `call_mut` is never used
--> src/interceptor/mod.rs:137:24
|
137 | fn call_mut(&mut self, $($arg: $arg_ty,)*) -> Self::Future;
| ^^^^^^^^
...
175 | / impl_async_fn! {
176 | | (AsyncFnOnce0, AsyncFnMut0, AsyncFn0, ()),
177 | | (AsyncFnOnce1, AsyncFnMut1, AsyncFn1, (a0:A0, )),
| | ----------- method in this trait
178 | | (AsyncFnOnce2, AsyncFnMut2, AsyncFn2, (a0:A0, a1:A1, )),
179 | | }
| |_____- in this macro invocation
|
= note: this warning originates in the macro `impl_async_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
|
method `call_once` is never used:
src/interceptor/mod.rs#L134
warning: method `call_once` is never used
--> src/interceptor/mod.rs:134:24
|
134 | fn call_once(self, $($arg: $arg_ty,)*) -> Self::Future;
| ^^^^^^^^^
...
175 | / impl_async_fn! {
176 | | (AsyncFnOnce0, AsyncFnMut0, AsyncFn0, ()),
177 | | (AsyncFnOnce1, AsyncFnMut1, AsyncFn1, (a0:A0, )),
| | ------------ method in this trait
178 | | (AsyncFnOnce2, AsyncFnMut2, AsyncFn2, (a0:A0, a1:A1, )),
179 | | }
| |_____- in this macro invocation
|
= note: this warning originates in the macro `impl_async_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
|
method `call` is never used:
src/interceptor/mod.rs#L140
warning: method `call` is never used
--> src/interceptor/mod.rs:140:24
|
140 | fn call(&self, $($arg: $arg_ty,)*) -> Self::Future;
| ^^^^
...
175 | / impl_async_fn! {
176 | | (AsyncFnOnce0, AsyncFnMut0, AsyncFn0, ()),
| | -------- method in this trait
177 | | (AsyncFnOnce1, AsyncFnMut1, AsyncFn1, (a0:A0, )),
178 | | (AsyncFnOnce2, AsyncFnMut2, AsyncFn2, (a0:A0, a1:A1, )),
179 | | }
| |_____- in this macro invocation
|
= note: this warning originates in the macro `impl_async_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
|
method `call_mut` is never used:
src/interceptor/mod.rs#L137
warning: method `call_mut` is never used
--> src/interceptor/mod.rs:137:24
|
137 | fn call_mut(&mut self, $($arg: $arg_ty,)*) -> Self::Future;
| ^^^^^^^^
...
175 | / impl_async_fn! {
176 | | (AsyncFnOnce0, AsyncFnMut0, AsyncFn0, ()),
| | ----------- method in this trait
177 | | (AsyncFnOnce1, AsyncFnMut1, AsyncFn1, (a0:A0, )),
178 | | (AsyncFnOnce2, AsyncFnMut2, AsyncFn2, (a0:A0, a1:A1, )),
179 | | }
| |_____- in this macro invocation
|
= note: this warning originates in the macro `impl_async_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
|
method `call_once` is never used:
src/interceptor/mod.rs#L134
warning: method `call_once` is never used
--> src/interceptor/mod.rs:134:24
|
134 | fn call_once(self, $($arg: $arg_ty,)*) -> Self::Future;
| ^^^^^^^^^
...
175 | / impl_async_fn! {
176 | | (AsyncFnOnce0, AsyncFnMut0, AsyncFn0, ()),
| | ------------ method in this trait
177 | | (AsyncFnOnce1, AsyncFnMut1, AsyncFn1, (a0:A0, )),
178 | | (AsyncFnOnce2, AsyncFnMut2, AsyncFn2, (a0:A0, a1:A1, )),
179 | | }
| |_____- in this macro invocation
|
note: the lint level is defined here
--> src/lib.rs:234:5
|
234 | unused,
| ^^^^^^
= note: `#[warn(dead_code)]` implied by `#[warn(unused)]`
= note: this warning originates in the macro `impl_async_fn` (in Nightly builds, run with -Z macro-backtrace for more info)
|
analyze
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, actions-rs/clippy-check@v1, actions-rs/[email protected]. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
analyze
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, actions-rs/clippy-check@v1, actions-rs/[email protected]. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
|
analyze
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/
|
analyze
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/
|
analyze
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/
|
analyze
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/
|