Skip to content

Set a MSRV to 1.82 and test it #139

Set a MSRV to 1.82 and test it

Set a MSRV to 1.82 and test it #139

Re-run triggered June 14, 2025 15:07
Status Failure
Total duration 58s
Artifacts

ci.yaml

on: pull_request
Matrix: Lint & Format
Matrix: Build & Test
Fit to window
Zoom out
Zoom in

Annotations

1 error and 156 warnings
msrv
Process completed with exit code 1.
Lint & Format (rustls): src/input/basic_http_auth.rs#L86
this `match` expression can be replaced with `?`
Lint & Format (rustls): src/input/basic_http_auth.rs#L76
this `match` expression can be replaced with `?`
Lint & Format (rustls): src/input/basic_http_auth.rs#L67
this `match` expression can be replaced with `?`
Lint & Format (rustls): src/input/basic_http_auth.rs#L66
this manual char comparison can be written more succinctly
Lint & Format (rustls): src/input/basic_http_auth.rs#L61
this `match` expression can be replaced with `?`
Lint & Format (rustls): src/input/multipart.rs#L90
this `match` expression can be replaced with `?`
Lint & Format (rustls): src/cgi.rs#L118
the borrowed expression implements the required traits
Lint & Format (rustls): src/cgi.rs#L115
the borrowed expression implements the required traits
Lint & Format (rustls)
the MSRV in `clippy.toml` and `Cargo.toml` differ; using `1.60.0` from `clippy.toml`
Lint & Format (rustls)
no edition set: defaulting to the 2015 edition while 2021 is compatible with `rust-version`
Lint & Format (rustls)
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/
Lint & Format (rustls)
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/
Lint & Format (rustls)
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/
Lint & Format (rustls)
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/
Lint & Format (default): src/input/basic_http_auth.rs#L86
this `match` expression can be replaced with `?`
Lint & Format (default): src/input/basic_http_auth.rs#L76
this `match` expression can be replaced with `?`
Lint & Format (default): src/input/basic_http_auth.rs#L67
this `match` expression can be replaced with `?`
Lint & Format (default): src/input/basic_http_auth.rs#L66
this manual char comparison can be written more succinctly
Lint & Format (default): src/input/basic_http_auth.rs#L61
this `match` expression can be replaced with `?`
Lint & Format (default): src/input/multipart.rs#L90
this `match` expression can be replaced with `?`
Lint & Format (default): src/cgi.rs#L118
the borrowed expression implements the required traits
Lint & Format (default): src/cgi.rs#L115
the borrowed expression implements the required traits
Lint & Format (default)
the MSRV in `clippy.toml` and `Cargo.toml` differ; using `1.60.0` from `clippy.toml`
Lint & Format (default)
no edition set: defaulting to the 2015 edition while 2021 is compatible with `rust-version`
Lint & Format (default)
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/
Lint & Format (default)
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/
Lint & Format (default)
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/
Lint & Format (default)
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/
Lint & Format (ssl): src/input/basic_http_auth.rs#L86
this `match` expression can be replaced with `?`
Lint & Format (ssl): src/input/basic_http_auth.rs#L76
this `match` expression can be replaced with `?`
Lint & Format (ssl): src/input/basic_http_auth.rs#L67
this `match` expression can be replaced with `?`
Lint & Format (ssl): src/input/basic_http_auth.rs#L66
this manual char comparison can be written more succinctly
Lint & Format (ssl): src/input/basic_http_auth.rs#L61
this `match` expression can be replaced with `?`
Lint & Format (ssl): src/input/multipart.rs#L90
this `match` expression can be replaced with `?`
Lint & Format (ssl): src/cgi.rs#L118
the borrowed expression implements the required traits
Lint & Format (ssl): src/cgi.rs#L115
the borrowed expression implements the required traits
Lint & Format (ssl)
the MSRV in `clippy.toml` and `Cargo.toml` differ; using `1.60.0` from `clippy.toml`
Lint & Format (ssl)
no edition set: defaulting to the 2015 edition while 2021 is compatible with `rust-version`
Lint & Format (ssl)
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/
Lint & Format (ssl)
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/
Lint & Format (ssl)
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/
Lint & Format (ssl)
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 & Test (stable, ssl): src/input/post.rs#L1095
field `field` is never read
Build & Test (stable, ssl): src/input/post.rs#L1003
field `field` is never read
Build & Test (stable, ssl): src/input/post.rs#L953
field `field` is never read
Build & Test (stable, ssl): src/input/post.rs#L883
field `field` is never read
Build & Test (stable, ssl): src/input/post.rs#L840
field `field` is never read
Build & Test (stable, ssl): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (stable, ssl): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (stable, ssl): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (stable, ssl): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (stable, ssl)
no edition set: defaulting to the 2015 edition while 2021 is compatible with `rust-version`
Build & Test (stable, ssl)
the following packages contain code that will be rejected by a future version of Rust: buf_redux v0.8.4, multipart v0.18.0
Build & Test (stable, ssl)
no edition set: defaulting to the 2015 edition while 2021 is compatible with `rust-version`
Build & Test (stable, ssl)
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 & Test (stable, ssl)
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 & Test (stable, ssl)
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 & Test (stable, ssl)
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 & Test (stable, default): src/input/post.rs#L1003
field `field` is never read
Build & Test (stable, default): src/input/post.rs#L953
field `field` is never read
Build & Test (stable, default): src/input/post.rs#L883
field `field` is never read
Build & Test (stable, default): src/input/post.rs#L840
field `field` is never read
Build & Test (stable, default): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (stable, default): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (stable, default): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (stable, default)
`rouille` (example "login-session") generated 1 warning
Build & Test (stable, default): examples/login-session.rs#L14
field `login` is never read
Build & Test (stable, default)
no edition set: defaulting to the 2015 edition while 2021 is compatible with `rust-version`
Build & Test (stable, default)
the following packages contain code that will be rejected by a future version of Rust: buf_redux v0.8.4, multipart v0.18.0
Build & Test (stable, default)
no edition set: defaulting to the 2015 edition while 2021 is compatible with `rust-version`
Build & Test (stable, default)
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 & Test (stable, default)
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 & Test (stable, default)
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 & Test (stable, default)
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 & Test (nightly, ssl): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (nightly, ssl): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (nightly, ssl): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (nightly, ssl)
`rouille` (lib) generated 5 warnings (run `cargo fix --lib -p rouille` to apply 5 suggestions)
Build & Test (nightly, ssl): src/input/priority_header.rs#L99
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, ssl): src/input/cookies.rs#L41
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, ssl): src/input/multipart.rs#L58
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, ssl): src/lib.rs#L1009
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, ssl): src/lib.rs#L948
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, ssl)
no edition set: defaulting to the 2015 edition while 2021 is compatible with `rust-version`
Build & Test (nightly, ssl)
the following packages contain code that will be rejected by a future version of Rust: buf_redux v0.8.4, multipart v0.18.0
Build & Test (nightly, ssl)
`rouille` (lib) generated 5 warnings (run `cargo fix --lib -p rouille` to apply 5 suggestions)
Build & Test (nightly, ssl): src/input/priority_header.rs#L99
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, ssl): src/input/cookies.rs#L41
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, ssl): src/input/multipart.rs#L58
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, ssl): src/lib.rs#L1009
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, ssl): src/lib.rs#L948
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, ssl)
no edition set: defaulting to the 2015 edition while 2021 is compatible with `rust-version`
Build & Test (nightly, ssl)
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 & Test (nightly, ssl)
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 & Test (nightly, ssl)
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 & Test (nightly, ssl)
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 & Test (nightly, default): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (nightly, default): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (nightly, default): examples/login-session.rs#L14
field `login` is never read
Build & Test (nightly, default)
`rouille` (lib) generated 5 warnings (run `cargo fix --lib -p rouille` to apply 5 suggestions)
Build & Test (nightly, default): src/input/priority_header.rs#L99
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, default): src/input/cookies.rs#L41
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, default): src/input/multipart.rs#L58
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, default): src/lib.rs#L1009
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, default): src/lib.rs#L948
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, default)
no edition set: defaulting to the 2015 edition while 2021 is compatible with `rust-version`
Build & Test (nightly, default)
the following packages contain code that will be rejected by a future version of Rust: buf_redux v0.8.4, multipart v0.18.0
Build & Test (nightly, default)
`rouille` (lib) generated 5 warnings (run `cargo fix --lib -p rouille` to apply 5 suggestions)
Build & Test (nightly, default): src/input/priority_header.rs#L99
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, default): src/input/cookies.rs#L41
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, default): src/input/multipart.rs#L58
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, default): src/lib.rs#L1009
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, default): src/lib.rs#L948
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, default)
no edition set: defaulting to the 2015 edition while 2021 is compatible with `rust-version`
Build & Test (nightly, default)
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 & Test (nightly, default)
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 & Test (nightly, default)
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 & Test (nightly, default)
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 & Test (stable, rustls): src/input/post.rs#L1003
field `field` is never read
Build & Test (stable, rustls): src/input/post.rs#L953
field `field` is never read
Build & Test (stable, rustls): src/input/post.rs#L883
field `field` is never read
Build & Test (stable, rustls): src/input/post.rs#L840
field `field` is never read
Build & Test (stable, rustls): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (stable, rustls): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (stable, rustls): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (stable, rustls): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (stable, rustls): examples/login-session.rs#L14
field `login` is never read
Build & Test (stable, rustls)
no edition set: defaulting to the 2015 edition while 2021 is compatible with `rust-version`
Build & Test (stable, rustls)
the following packages contain code that will be rejected by a future version of Rust: buf_redux v0.8.4, multipart v0.18.0
Build & Test (stable, rustls)
no edition set: defaulting to the 2015 edition while 2021 is compatible with `rust-version`
Build & Test (stable, rustls)
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 & Test (stable, rustls)
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 & Test (stable, rustls)
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 & Test (stable, rustls)
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 & Test (nightly, rustls): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (nightly, rustls): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (nightly, rustls): src/router.rs#L299
irrefutable `if let` pattern
Build & Test (nightly, rustls)
`rouille` (lib) generated 5 warnings (run `cargo fix --lib -p rouille` to apply 5 suggestions)
Build & Test (nightly, rustls): src/input/priority_header.rs#L99
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, rustls): src/input/cookies.rs#L41
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, rustls): src/input/multipart.rs#L58
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, rustls): src/lib.rs#L1009
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, rustls): src/lib.rs#L948
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, rustls)
no edition set: defaulting to the 2015 edition while 2021 is compatible with `rust-version`
Build & Test (nightly, rustls)
the following packages contain code that will be rejected by a future version of Rust: buf_redux v0.8.4, multipart v0.18.0
Build & Test (nightly, rustls)
`rouille` (lib) generated 5 warnings (run `cargo fix --lib -p rouille` to apply 5 suggestions)
Build & Test (nightly, rustls): src/input/priority_header.rs#L99
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, rustls): src/input/cookies.rs#L41
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, rustls): src/input/multipart.rs#L58
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, rustls): src/lib.rs#L1009
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, rustls): src/lib.rs#L948
lifetime flowing from input to output with different syntax can be confusing
Build & Test (nightly, rustls)
no edition set: defaulting to the 2015 edition while 2021 is compatible with `rust-version`
Build & Test (nightly, rustls)
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 & Test (nightly, rustls)
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 & Test (nightly, rustls)
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 & Test (nightly, rustls)
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/