├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── auth │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── extractors-multi │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── file-stream │ ├── Cargo.lock │ ├── Cargo.toml │ ├── README.md │ ├── src │ │ └── main.rs │ └── test.txt ├── graphql-generic-ws │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── graphql │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── health │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── hello-world │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── json-header-map │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── multipart │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── signals-advanced │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── signals-basic │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── signals-complex │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── signals-route │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── signals-rpc │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── stream-compression │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ ├── main.rs │ │ └── text.rs ├── streams │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── websocket-http2 │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs ├── websocket │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ │ └── main.rs └── with-state │ ├── Cargo.lock │ ├── Cargo.toml │ └── src │ └── main.rs ├── rustfmt.toml └── src ├── body.rs ├── client.rs ├── extractors.rs ├── extractors ├── acc_lang.rs ├── basic.rs ├── bearer.rs ├── bytes.rs ├── cookie_jar.rs ├── cookie_key_expansion.rs ├── cookie_private.rs ├── cookie_signed.rs ├── form.rs ├── header_map.rs ├── ipaddr.rs ├── json.rs ├── jwt.rs ├── multipart.rs ├── params.rs ├── path.rs ├── protobuf.rs ├── query.rs ├── range.rs ├── simdjson.rs └── state.rs ├── file_stream.rs ├── graphiql.rs ├── graphql.rs ├── handler.rs ├── lib.rs ├── middleware.rs ├── middleware ├── basic_auth.rs ├── bearer_auth.rs ├── body_limit.rs └── jwt_auth.rs ├── plugins.rs ├── plugins ├── compression.rs ├── compression │ ├── brotli_stream.rs │ ├── deflate_stream.rs │ ├── gzip_stream.rs │ └── zstd_stream.rs ├── cors.rs ├── idempotency.rs ├── metrics.rs └── rate_limiter.rs ├── redirect.rs ├── responder.rs ├── route.rs ├── router.rs ├── server.rs ├── server_tls.rs ├── signals.rs ├── sse.rs ├── state.rs ├── static.rs ├── tracing.rs ├── types.rs ├── ws.rs ├── zero_copy_extractors.rs └── zero_copy_extractors ├── header_map.rs ├── json.rs └── path.rs /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | *.pem 3 | .zed 4 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/README.md -------------------------------------------------------------------------------- /examples/auth/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/auth/Cargo.lock -------------------------------------------------------------------------------- /examples/auth/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/auth/Cargo.toml -------------------------------------------------------------------------------- /examples/auth/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/auth/src/main.rs -------------------------------------------------------------------------------- /examples/extractors-multi/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/extractors-multi/Cargo.toml -------------------------------------------------------------------------------- /examples/extractors-multi/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/extractors-multi/src/main.rs -------------------------------------------------------------------------------- /examples/file-stream/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/file-stream/Cargo.lock -------------------------------------------------------------------------------- /examples/file-stream/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/file-stream/Cargo.toml -------------------------------------------------------------------------------- /examples/file-stream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/file-stream/README.md -------------------------------------------------------------------------------- /examples/file-stream/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/file-stream/src/main.rs -------------------------------------------------------------------------------- /examples/file-stream/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/file-stream/test.txt -------------------------------------------------------------------------------- /examples/graphql-generic-ws/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/graphql-generic-ws/Cargo.toml -------------------------------------------------------------------------------- /examples/graphql-generic-ws/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/graphql-generic-ws/src/main.rs -------------------------------------------------------------------------------- /examples/graphql/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/graphql/Cargo.lock -------------------------------------------------------------------------------- /examples/graphql/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/graphql/Cargo.toml -------------------------------------------------------------------------------- /examples/graphql/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/graphql/src/main.rs -------------------------------------------------------------------------------- /examples/health/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/health/Cargo.lock -------------------------------------------------------------------------------- /examples/health/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/health/Cargo.toml -------------------------------------------------------------------------------- /examples/health/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/health/src/main.rs -------------------------------------------------------------------------------- /examples/hello-world/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/hello-world/Cargo.lock -------------------------------------------------------------------------------- /examples/hello-world/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/hello-world/Cargo.toml -------------------------------------------------------------------------------- /examples/hello-world/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/hello-world/src/main.rs -------------------------------------------------------------------------------- /examples/json-header-map/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/json-header-map/Cargo.lock -------------------------------------------------------------------------------- /examples/json-header-map/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/json-header-map/Cargo.toml -------------------------------------------------------------------------------- /examples/json-header-map/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/json-header-map/src/main.rs -------------------------------------------------------------------------------- /examples/multipart/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/multipart/Cargo.lock -------------------------------------------------------------------------------- /examples/multipart/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/multipart/Cargo.toml -------------------------------------------------------------------------------- /examples/multipart/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/multipart/src/main.rs -------------------------------------------------------------------------------- /examples/signals-advanced/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/signals-advanced/Cargo.lock -------------------------------------------------------------------------------- /examples/signals-advanced/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/signals-advanced/Cargo.toml -------------------------------------------------------------------------------- /examples/signals-advanced/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/signals-advanced/src/main.rs -------------------------------------------------------------------------------- /examples/signals-basic/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/signals-basic/Cargo.toml -------------------------------------------------------------------------------- /examples/signals-basic/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/signals-basic/src/main.rs -------------------------------------------------------------------------------- /examples/signals-complex/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/signals-complex/Cargo.lock -------------------------------------------------------------------------------- /examples/signals-complex/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/signals-complex/Cargo.toml -------------------------------------------------------------------------------- /examples/signals-complex/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/signals-complex/src/main.rs -------------------------------------------------------------------------------- /examples/signals-route/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/signals-route/Cargo.lock -------------------------------------------------------------------------------- /examples/signals-route/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/signals-route/Cargo.toml -------------------------------------------------------------------------------- /examples/signals-route/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/signals-route/src/main.rs -------------------------------------------------------------------------------- /examples/signals-rpc/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/signals-rpc/Cargo.lock -------------------------------------------------------------------------------- /examples/signals-rpc/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/signals-rpc/Cargo.toml -------------------------------------------------------------------------------- /examples/signals-rpc/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/signals-rpc/src/main.rs -------------------------------------------------------------------------------- /examples/stream-compression/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/stream-compression/Cargo.lock -------------------------------------------------------------------------------- /examples/stream-compression/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/stream-compression/Cargo.toml -------------------------------------------------------------------------------- /examples/stream-compression/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/stream-compression/src/main.rs -------------------------------------------------------------------------------- /examples/stream-compression/src/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/stream-compression/src/text.rs -------------------------------------------------------------------------------- /examples/streams/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/streams/Cargo.lock -------------------------------------------------------------------------------- /examples/streams/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/streams/Cargo.toml -------------------------------------------------------------------------------- /examples/streams/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/streams/src/main.rs -------------------------------------------------------------------------------- /examples/websocket-http2/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/websocket-http2/Cargo.lock -------------------------------------------------------------------------------- /examples/websocket-http2/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/websocket-http2/Cargo.toml -------------------------------------------------------------------------------- /examples/websocket-http2/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/websocket-http2/src/main.rs -------------------------------------------------------------------------------- /examples/websocket/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/websocket/Cargo.lock -------------------------------------------------------------------------------- /examples/websocket/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/websocket/Cargo.toml -------------------------------------------------------------------------------- /examples/websocket/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/websocket/src/main.rs -------------------------------------------------------------------------------- /examples/with-state/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/with-state/Cargo.lock -------------------------------------------------------------------------------- /examples/with-state/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/with-state/Cargo.toml -------------------------------------------------------------------------------- /examples/with-state/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/examples/with-state/src/main.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- 1 | tab_spaces = 2 2 | -------------------------------------------------------------------------------- /src/body.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/body.rs -------------------------------------------------------------------------------- /src/client.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/client.rs -------------------------------------------------------------------------------- /src/extractors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors.rs -------------------------------------------------------------------------------- /src/extractors/acc_lang.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/acc_lang.rs -------------------------------------------------------------------------------- /src/extractors/basic.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/basic.rs -------------------------------------------------------------------------------- /src/extractors/bearer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/bearer.rs -------------------------------------------------------------------------------- /src/extractors/bytes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/bytes.rs -------------------------------------------------------------------------------- /src/extractors/cookie_jar.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/cookie_jar.rs -------------------------------------------------------------------------------- /src/extractors/cookie_key_expansion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/cookie_key_expansion.rs -------------------------------------------------------------------------------- /src/extractors/cookie_private.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/cookie_private.rs -------------------------------------------------------------------------------- /src/extractors/cookie_signed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/cookie_signed.rs -------------------------------------------------------------------------------- /src/extractors/form.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/form.rs -------------------------------------------------------------------------------- /src/extractors/header_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/header_map.rs -------------------------------------------------------------------------------- /src/extractors/ipaddr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/ipaddr.rs -------------------------------------------------------------------------------- /src/extractors/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/json.rs -------------------------------------------------------------------------------- /src/extractors/jwt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/jwt.rs -------------------------------------------------------------------------------- /src/extractors/multipart.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/multipart.rs -------------------------------------------------------------------------------- /src/extractors/params.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/params.rs -------------------------------------------------------------------------------- /src/extractors/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/path.rs -------------------------------------------------------------------------------- /src/extractors/protobuf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/protobuf.rs -------------------------------------------------------------------------------- /src/extractors/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/query.rs -------------------------------------------------------------------------------- /src/extractors/range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/range.rs -------------------------------------------------------------------------------- /src/extractors/simdjson.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/simdjson.rs -------------------------------------------------------------------------------- /src/extractors/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/extractors/state.rs -------------------------------------------------------------------------------- /src/file_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/file_stream.rs -------------------------------------------------------------------------------- /src/graphiql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/graphiql.rs -------------------------------------------------------------------------------- /src/graphql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/graphql.rs -------------------------------------------------------------------------------- /src/handler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/handler.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/middleware.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/middleware.rs -------------------------------------------------------------------------------- /src/middleware/basic_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/middleware/basic_auth.rs -------------------------------------------------------------------------------- /src/middleware/bearer_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/middleware/bearer_auth.rs -------------------------------------------------------------------------------- /src/middleware/body_limit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/middleware/body_limit.rs -------------------------------------------------------------------------------- /src/middleware/jwt_auth.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/middleware/jwt_auth.rs -------------------------------------------------------------------------------- /src/plugins.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/plugins.rs -------------------------------------------------------------------------------- /src/plugins/compression.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/plugins/compression.rs -------------------------------------------------------------------------------- /src/plugins/compression/brotli_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/plugins/compression/brotli_stream.rs -------------------------------------------------------------------------------- /src/plugins/compression/deflate_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/plugins/compression/deflate_stream.rs -------------------------------------------------------------------------------- /src/plugins/compression/gzip_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/plugins/compression/gzip_stream.rs -------------------------------------------------------------------------------- /src/plugins/compression/zstd_stream.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/plugins/compression/zstd_stream.rs -------------------------------------------------------------------------------- /src/plugins/cors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/plugins/cors.rs -------------------------------------------------------------------------------- /src/plugins/idempotency.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/plugins/idempotency.rs -------------------------------------------------------------------------------- /src/plugins/metrics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/plugins/metrics.rs -------------------------------------------------------------------------------- /src/plugins/rate_limiter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/plugins/rate_limiter.rs -------------------------------------------------------------------------------- /src/redirect.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/redirect.rs -------------------------------------------------------------------------------- /src/responder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/responder.rs -------------------------------------------------------------------------------- /src/route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/route.rs -------------------------------------------------------------------------------- /src/router.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/router.rs -------------------------------------------------------------------------------- /src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/server.rs -------------------------------------------------------------------------------- /src/server_tls.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/server_tls.rs -------------------------------------------------------------------------------- /src/signals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/signals.rs -------------------------------------------------------------------------------- /src/sse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/sse.rs -------------------------------------------------------------------------------- /src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/state.rs -------------------------------------------------------------------------------- /src/static.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/static.rs -------------------------------------------------------------------------------- /src/tracing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/tracing.rs -------------------------------------------------------------------------------- /src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/types.rs -------------------------------------------------------------------------------- /src/ws.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/ws.rs -------------------------------------------------------------------------------- /src/zero_copy_extractors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/zero_copy_extractors.rs -------------------------------------------------------------------------------- /src/zero_copy_extractors/header_map.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/zero_copy_extractors/header_map.rs -------------------------------------------------------------------------------- /src/zero_copy_extractors/json.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/zero_copy_extractors/json.rs -------------------------------------------------------------------------------- /src/zero_copy_extractors/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rust-dd/tako/HEAD/src/zero_copy_extractors/path.rs --------------------------------------------------------------------------------