Skip to main content

Crate kithara_net

Crate kithara_net 

Source

Structs§

ByteStream
HTTP byte stream with response headers.
Compression
HTTP Accept-Encoding algorithms the client advertises and is willing to decode. Reqwest auto-adds the corresponding Accept-Encoding header for every algorithm whose flag is set; the rest are disabled via ClientBuilder::no_* so the wire header stays in lockstep with this set.
Headers
HttpClient
Production HTTP client used across the workspace. Wraps a raw reqwest::Client with the workspace’s [RetryNet] decorator so every Net method (head/get_bytes/get_range/stream) honours options.retry_policy — retryable errors (TLS-close, timeout, 5xx, IO) are re-issued with exponential backoff; non-retryable errors (HTTP 4xx, cancellation) propagate immediately.
NetOptions
RangeSpec
RetryPolicy
TimeoutNet
Timeout decorator for Net implementations

Enums§

NetError
Centralized error type for kithara-net

Traits§

Net
HTTP networking trait.
NetExt

Type Aliases§

NetResult