Skip to main content

Crate hotaru_http

Crate hotaru_http 

Source

Re-exports§

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;

Modules§

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

Macros§

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.

Structs§

TemplateManager
Manages template loading, caching, and rendering

Enums§

Value