Skip to content

Fix bug in RequestStream #741

Fix bug in RequestStream

Fix bug in RequestStream #741

Triggered via pull request January 22, 2025 20:55
Status Failure
Total duration 2m 1s
Artifacts

CI.yml

on: pull_request
Matrix: test
Check MSRV
16s
Check MSRV
Check MSRV of `h3-quinn`
24s
Check MSRV of `h3-quinn`
Build docs
0s
Build docs
Fuzz test
0s
Fuzz test
Compliance report
0s
Compliance report
CI is green
0s
CI is green
Fit to window
Zoom out
Zoom in

Annotations

21 errors and 135 warnings
Check MSRV: h3/src/shared_state.rs#L31
crate-private type `SharedState2` in public interface
Check MSRV
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Check MSRV of `h3-quinn`: h3/src/shared_state.rs#L31
crate-private type `SharedState2` in public interface
Check MSRV of `h3-quinn`
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Test stable ubuntu-latest: h3/src/server/mod.rs#L21
mismatched types
Test stable ubuntu-latest
aborting due to 1 previous error
Test stable ubuntu-latest
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Test stable ubuntu-latest
The job was canceled because "ubuntu-latest_stable_tr_2" failed.
Test stable ubuntu-latest: h3/src/server/mod.rs#L21
mismatched types
Test stable ubuntu-latest
aborting due to 1 previous error
Test stable ubuntu-latest
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Test beta ubuntu-latest
The job was canceled because "ubuntu-latest_stable_tr_2" failed.
Test beta ubuntu-latest
The operation was canceled.
Test beta ubuntu-latest
The job was canceled because "ubuntu-latest_stable_tr_2" failed.
Test beta ubuntu-latest
The operation was canceled.
Test beta ubuntu-latest
The job was canceled because "ubuntu-latest_stable_tr_2" failed.
Test beta ubuntu-latest
The operation was canceled.
Test stable ubuntu-latest
The job was canceled because "ubuntu-latest_stable_tr_2" failed.
Test stable ubuntu-latest: h3/src/server/mod.rs#L21
mismatched types
Test stable ubuntu-latest
aborting due to 1 previous error
Test stable ubuntu-latest
The process '/home/runner/.cargo/bin/cargo' failed with exit code 101
Lint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Lint
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
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
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
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: h3/src/client/connection.rs#L395
unneeded unit expression
Lint: h3/src/server/connection.rs#L10
unused import: `sync::Arc`
Lint: h3/src/server/connection.rs#L15
unused import: `http::Request`
Lint: h3/src/server/connection.rs#L21
unused imports: `FrameStreamError`, `qpack`, and `self`
Lint: h3/src/server/connection.rs#L228
unneeded unit expression
Lint: h3/src/error2/traits.rs#L18
unneeded unit return type
Lint: h3/src/error2/traits.rs#L30
unneeded unit return type
Lint: h3/src/server/request.rs#L116
unused variable: `reason`
Lint: h3/src/server/request.rs#L168
unused variable: `reason`
Lint: h3/src/error2/traits.rs#L12
unused variable: `internal_error`
Check Style
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Check Style
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 Style
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 Style
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 Style
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 MSRV
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Check MSRV
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 MSRV
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 MSRV
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 MSRV
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 MSRV: h3/src/server/connection.rs#L10
unused import: `sync::Arc`
Check MSRV: h3/src/server/connection.rs#L15
unused import: `http::Request`
Check MSRV: h3/src/server/connection.rs#L21
unused imports: `FrameStreamError`, `qpack`, `self`
Check MSRV: h3/src/server/request.rs#L116
unused variable: `reason`
Check MSRV: h3/src/server/request.rs#L168
unused variable: `reason`
Check MSRV: h3/src/error2/traits.rs#L12
unused variable: `internal_error`
Check MSRV: h3/src/error2/traits.rs#L24
unused variable: `internal_error`
Check MSRV: h3/src/error2/traits.rs#L25
unused variable: `config`
Check MSRV: h3/src/shared_state.rs#L11
fields `settings`, `connection_error`, and `closing` are never read
Check MSRV: h3/src/error2/internal_error.rs#L9
variants `Connection` and `Stream` are never constructed
Check MSRV of `h3-quinn`
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Check MSRV of `h3-quinn`: h3/src/server/connection.rs#L10
unused import: `sync::Arc`
Check MSRV of `h3-quinn`: h3/src/server/connection.rs#L15
unused import: `http::Request`
Check MSRV of `h3-quinn`: h3/src/server/connection.rs#L21
unused imports: `FrameStreamError`, `qpack`, `self`
Check MSRV of `h3-quinn`: h3/src/server/request.rs#L116
unused variable: `reason`
Check MSRV of `h3-quinn`: h3/src/server/request.rs#L168
unused variable: `reason`
Check MSRV of `h3-quinn`: h3/src/error2/traits.rs#L12
unused variable: `internal_error`
Check MSRV of `h3-quinn`: h3/src/error2/traits.rs#L24
unused variable: `internal_error`
Check MSRV of `h3-quinn`: h3/src/error2/traits.rs#L25
unused variable: `config`
Check MSRV of `h3-quinn`: h3/src/shared_state.rs#L11
fields `settings`, `connection_error`, and `closing` are never read
Check MSRV of `h3-quinn`: h3/src/error2/internal_error.rs#L9
variants `Connection` and `Stream` are never constructed
Check MSRV of `h3-quinn`
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 MSRV of `h3-quinn`
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 MSRV of `h3-quinn`
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 MSRV of `h3-quinn`
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 ubuntu-latest
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Test 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/
Test 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/
Test 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/
Test 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/
Test stable ubuntu-latest: h3/src/server/connection.rs#L10
unused import: `sync::Arc`
Test stable ubuntu-latest: h3/src/server/connection.rs#L15
unused import: `http::Request`
Test stable ubuntu-latest: h3/src/server/connection.rs#L21
unused imports: `FrameStreamError`, `qpack`, and `self`
Test stable ubuntu-latest: h3/src/server/request.rs#L116
unused variable: `reason`
Test stable ubuntu-latest: h3/src/server/request.rs#L168
unused variable: `reason`
Test stable ubuntu-latest: h3/src/error2/traits.rs#L12
unused variable: `internal_error`
Test stable ubuntu-latest: h3/src/error2/traits.rs#L24
unused variable: `internal_error`
Test stable ubuntu-latest: h3/src/error2/traits.rs#L25
unused variable: `config`
Test stable ubuntu-latest: h3/src/shared_state.rs#L11
fields `settings`, `connection_error`, and `closing` are never read
Test stable ubuntu-latest: h3/src/shared_state.rs#L29
trait `ConnectionState2` is never used
Test stable ubuntu-latest: h3/src/server/connection.rs#L10
unused import: `sync::Arc`
Test stable ubuntu-latest: h3/src/server/connection.rs#L15
unused import: `http::Request`
Test stable ubuntu-latest: h3/src/server/connection.rs#L21
unused imports: `FrameStreamError`, `qpack`, and `self`
Test stable ubuntu-latest: h3/src/server/request.rs#L116
unused variable: `reason`
Test stable ubuntu-latest: h3/src/server/request.rs#L168
unused variable: `reason`
Test stable ubuntu-latest: h3/src/error2/traits.rs#L12
unused variable: `internal_error`
Test stable ubuntu-latest: h3/src/error2/traits.rs#L24
unused variable: `internal_error`
Test stable ubuntu-latest: h3/src/error2/traits.rs#L25
unused variable: `config`
Test stable ubuntu-latest: h3/src/shared_state.rs#L11
fields `settings`, `connection_error`, and `closing` are never read
Test stable ubuntu-latest: h3/src/shared_state.rs#L29
trait `ConnectionState2` is never used
Test 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/
Test 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/
Test 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/
Test 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/
Test beta 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 beta 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 beta 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 beta 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 beta ubuntu-latest: h3/src/server/connection.rs#L10
unused import: `sync::Arc`
Test beta ubuntu-latest: h3/src/server/connection.rs#L15
unused import: `http::Request`
Test beta ubuntu-latest: h3/src/server/connection.rs#L21
unused imports: `FrameStreamError`, `qpack`, and `self`
Test beta ubuntu-latest: h3/src/server/request.rs#L116
unused variable: `reason`
Test beta ubuntu-latest: h3/src/server/request.rs#L168
unused variable: `reason`
Test beta ubuntu-latest: h3/src/error2/traits.rs#L12
unused variable: `internal_error`
Test beta ubuntu-latest: h3/src/error2/traits.rs#L24
unused variable: `internal_error`
Test beta ubuntu-latest: h3/src/error2/traits.rs#L25
unused variable: `config`
Test beta ubuntu-latest: h3/src/shared_state.rs#L11
fields `settings`, `connection_error`, and `closing` are never read
Test beta ubuntu-latest: h3/src/shared_state.rs#L29
trait `ConnectionState2` is never used
Test beta 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 beta 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 beta 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 beta 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 beta ubuntu-latest: h3/src/server/connection.rs#L10
unused import: `sync::Arc`
Test beta ubuntu-latest: h3/src/server/connection.rs#L15
unused import: `http::Request`
Test beta ubuntu-latest: h3/src/server/connection.rs#L21
unused imports: `FrameStreamError`, `qpack`, and `self`
Test beta ubuntu-latest: h3/src/server/request.rs#L116
unused variable: `reason`
Test beta ubuntu-latest: h3/src/server/request.rs#L168
unused variable: `reason`
Test beta ubuntu-latest: h3/src/error2/traits.rs#L12
unused variable: `internal_error`
Test beta ubuntu-latest: h3/src/error2/traits.rs#L24
unused variable: `internal_error`
Test beta ubuntu-latest: h3/src/error2/traits.rs#L25
unused variable: `config`
Test beta ubuntu-latest: h3/src/shared_state.rs#L11
fields `settings`, `connection_error`, and `closing` are never read
Test beta ubuntu-latest: h3/src/shared_state.rs#L29
trait `ConnectionState2` is never used
Test beta ubuntu-latest: h3/src/server/connection.rs#L10
unused import: `sync::Arc`
Test beta ubuntu-latest: h3/src/server/connection.rs#L15
unused import: `http::Request`
Test beta ubuntu-latest: h3/src/server/connection.rs#L21
unused imports: `FrameStreamError`, `qpack`, and `self`
Test beta ubuntu-latest: h3/src/server/request.rs#L116
unused variable: `reason`
Test beta ubuntu-latest: h3/src/server/request.rs#L168
unused variable: `reason`
Test beta ubuntu-latest: h3/src/error2/traits.rs#L12
unused variable: `internal_error`
Test beta ubuntu-latest: h3/src/error2/traits.rs#L24
unused variable: `internal_error`
Test beta ubuntu-latest: h3/src/error2/traits.rs#L25
unused variable: `config`
Test beta ubuntu-latest: h3/src/shared_state.rs#L11
fields `settings`, `connection_error`, and `closing` are never read
Test beta ubuntu-latest: h3/src/shared_state.rs#L29
trait `ConnectionState2` is never used
Test beta 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 beta 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 beta 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 beta 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 stable ubuntu-latest: h3/src/server/connection.rs#L10
unused import: `sync::Arc`
Test stable ubuntu-latest: h3/src/server/connection.rs#L15
unused import: `http::Request`
Test stable ubuntu-latest: h3/src/server/connection.rs#L21
unused imports: `FrameStreamError`, `qpack`, and `self`
Test stable ubuntu-latest: h3/src/server/request.rs#L116
unused variable: `reason`
Test stable ubuntu-latest: h3/src/server/request.rs#L168
unused variable: `reason`
Test stable ubuntu-latest: h3/src/error2/traits.rs#L12
unused variable: `internal_error`
Test stable ubuntu-latest: h3/src/error2/traits.rs#L24
unused variable: `internal_error`
Test stable ubuntu-latest: h3/src/error2/traits.rs#L25
unused variable: `config`
Test stable ubuntu-latest: h3/src/shared_state.rs#L11
fields `settings`, `connection_error`, and `closing` are never read
Test stable ubuntu-latest: h3/src/shared_state.rs#L29
trait `ConnectionState2` is never used
Test 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/
Test 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/
Test 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/
Test 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/