Skip to main content

Module options

Module options 

Available on crate features icap and std only.
Expand description

Typed ICAP OPTIONS discovery and caching.

Structs§

AllowedFeatures
Parsed feature tokens from OPTIONS Allow fields.
OptionsCache
Cached OPTIONS discovery service produced by OptionsCacheLayer.
OptionsCacheConfig
OPTIONS cache bounds and refresh behavior.
OptionsCacheLayer
Adds bounded, per-service OPTIONS caching to a discovery service.
OptionsCachePartition
Opaque cache identity for one OPTIONS authentication/configuration scope.
OptionsRequest
One prebuilt OPTIONS exchange.
OptionsService
Executes one OPTIONS exchange through an ICAP connector.
ServiceCapabilities
Immutable capabilities discovered with one successful OPTIONS exchange.
SupportedMethods
Parsed Methods capability metadata.
TransferRules
Parsed Transfer-* selection rules.

Enums§

CapabilitiesError
Error decoding typed capabilities from an OPTIONS response.
MethodSupport
Whether an OPTIONS response advertises an ICAP method.
OptionsRequestError
Error constructing an ICAP OPTIONS discovery request.
OptionsValidation
Semantic validation applied after safe wire framing is decoded.
TransferDisposition
A transfer action advertised for an HTTP file extension.

Constants§

DEFAULT_MAX_OPTIONS_BODY_BYTES
Default maximum retained OPTIONS body size.