├── .config ├── spellcheck.toml └── topic.dic ├── .github ├── FUNDING.yaml ├── dependabot.yaml └── workflows │ ├── audit.yaml │ ├── documentation.yaml │ ├── format.yaml │ ├── lint.yaml │ ├── merge.yaml │ ├── publish.yaml │ ├── spellcheck.yaml │ └── test.yaml ├── .gitignore ├── .prettierrc.toml ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── clippy.toml ├── examples └── hello-world.rs ├── minimal-versions ├── .gitignore ├── Cargo.toml └── src │ └── lib.rs ├── rustfmt.toml ├── src ├── dual_protocol.rs ├── lib.rs └── upgrade_http.rs ├── taplo.toml └── tests ├── dual_protocol.rs ├── upgrade_http.rs └── util.rs /.config/spellcheck.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/.config/spellcheck.toml -------------------------------------------------------------------------------- /.config/topic.dic: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/.config/topic.dic -------------------------------------------------------------------------------- /.github/FUNDING.yaml: -------------------------------------------------------------------------------- 1 | github: [daxpedda] 2 | -------------------------------------------------------------------------------- /.github/dependabot.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/.github/dependabot.yaml -------------------------------------------------------------------------------- /.github/workflows/audit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/.github/workflows/audit.yaml -------------------------------------------------------------------------------- /.github/workflows/documentation.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/.github/workflows/documentation.yaml -------------------------------------------------------------------------------- /.github/workflows/format.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/.github/workflows/format.yaml -------------------------------------------------------------------------------- /.github/workflows/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/.github/workflows/lint.yaml -------------------------------------------------------------------------------- /.github/workflows/merge.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/.github/workflows/merge.yaml -------------------------------------------------------------------------------- /.github/workflows/publish.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/.github/workflows/publish.yaml -------------------------------------------------------------------------------- /.github/workflows/spellcheck.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/.github/workflows/spellcheck.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /.prettierrc.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/.prettierrc.toml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/README.md -------------------------------------------------------------------------------- /clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/clippy.toml -------------------------------------------------------------------------------- /examples/hello-world.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/examples/hello-world.rs -------------------------------------------------------------------------------- /minimal-versions/.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /minimal-versions/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/minimal-versions/Cargo.toml -------------------------------------------------------------------------------- /minimal-versions/src/lib.rs: -------------------------------------------------------------------------------- 1 | //! Testing minimal versions of dependencies. 2 | -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /src/dual_protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/src/dual_protocol.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/upgrade_http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/src/upgrade_http.rs -------------------------------------------------------------------------------- /taplo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/taplo.toml -------------------------------------------------------------------------------- /tests/dual_protocol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/tests/dual_protocol.rs -------------------------------------------------------------------------------- /tests/upgrade_http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/tests/upgrade_http.rs -------------------------------------------------------------------------------- /tests/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/daxpedda/axum-server-dual-protocol/HEAD/tests/util.rs --------------------------------------------------------------------------------