Cargo Features
miku-http-util has no features set by default.
[dependencies]
miku-http-util = { version = "0.6.0-rc.5", features = ["dev", "feat-request-builder", "feat-request-header", "feat-request-parser", "feat-request-misc-proxy", "feat-response", "feat-response-ext-json", "feat-integrate-http", "feat-integrate-axum", "feat-integrate-tower", "feat-tracing"] }
- dev = feat-integrate-axum, feat-integrate-http, feat-integrate-tower, feat-request-builder, feat-request-header, feat-request-misc-proxy, feat-request-parser, feat-response, feat-response-ext-json, feat-tracing
-
For development purposes, enable all features.
- feat-request-builder dev?
-
Request related features.
Enables md-5, feat-hash, feat-string and feat-string-ext-urlencoding of macro-toolset
Affects
request::builder
… - feat-request-header dev?
-
Enables prost, bytes and http, feat-base64, feat-string, feat-string-ext-base64 and feat-string-ext-http of macro-toolset
Affects
request::header
… - feat-request-parser dev? feat-integrate-axum? feat-integrate-tower?
-
Enables fluent-uri, foldhash, and macro-toolset
Affects
request::parser
… - feat-request-misc-proxy dev?
-
Enables base64 and bytes, http, percent-encoding, serde, and thiserror, std of fluent-uri
Affects
misc::proxy
… - feat-response dev?
-
Response related features.
Affects
miku-http-util::response
… - feat-response-ext-json dev?
-
Enable JSON support for response.
Enables serde and serde_json
- feat-integrate-http dev? feat-integrate-axum? feat-integrate-tower?
-
Integrate with the
http
crate.Enables http
- feat-integrate-axum dev? = feat-integrate-http, feat-request-parser
-
Affects
integration::integrate_axum
,integration::utils
,parser::integration
… - feat-integrate-tower dev? = feat-integrate-http, feat-request-parser
-
Enables thiserror, tower-layer, and tower-service
Affects
integration::integrate_tower
,integration::utils
,parser::integration
… - feat-tracing dev?
-
Enable tracing support.
Enables tracing