Skip to main contentCrate hotaru_http
Source pub use protocol::DefaultHttpTransport;pub use protocol::HTTP;pub use protocol::Http1Protocol;pub use protocol::Http1TcpProtocol;pub use protocol::HttpError;pub use send_request::send_request;
- app
- Application runtimes, builders, server/client types, and runtime traits.
- body
- Re-exported from
message::body - channel
- [Channel] HttpChannel trait + Http1Channel impl (parallel to context)
HTTP channel abstractions.
- connection
- Transport-neutral connection, stream, and async IO traits.
- context
- [Runtime Context] HttpContext, parse_lazy(), send()
- cookie
- Re-exported from
util::cookie - debug
- Debug logging helpers used by Hotaru internals.
Debug logging module for development-time diagnostics.
- encoding
- Re-exported from
util::encoding - executable
- Executable handlers, middleware chains, and protocol entry registries.
- extensions
- form
- Re-exported from
util::form - http_value
- Re-exported from
message::http_value - message
- [Message Model] HttpRequest, HttpResponse, HttpBody, HttpMeta, HttpStartLine, types
- meta
- Re-exported from
message::meta - protocol
- [Protocol Integration] Http1Protocol, HttpError
- request
- Re-exported from
message::request - response
- Re-exported from
message::response - safety
- Re-exported from
security::safety - security
- [Security] HttpSafety
- send_request
- [One-shot request]
send_request(&outbound, request, safety) over any Outbound
One-shot HTTP/1.1 request helper. - start_line
- Re-exported from
message::start_line - traits
- Re-exported from
protocol::traits - url
- URL pattern parsing, routing trees, and path matching.
- util
- [Utilities] Cookie, encoding, form, security tests
- debug_error
- debug_log
- debug_trace
- debug_value
- debug_warn
- object
- A macro to create an Value from a literal or expression.
It can handle dictionaries, lists, booleans, strings, and numeric values.
- TemplateManager
- Manages template loading, caching, and rendering
- Value