Crate trillium_caching_headers
source · [−]Expand description
Trillium handlers for etag and last-modified-since headers.
This crate provides three handlers: Etag
, Modified
, and
CachingHeaders
, as well as a CachingHeadersExt
that extends
[trillium::Headers
] with some accessors.
Unless you are sure that you don’t want either etag or last-modified
behavior, please use the combined CachingHeaders
handler.
Structs
A representation of the
Cache-Control
header.Etag and If-None-Match header handler
A handler for the
Last-Modified
and If-Modified-Since
header interaction.Enums
An enum representation of the
Cache-Control
directives.Traits
Provides an extension trait for both [
trillium::Headers
] and
also [trillium::Conn
] for setting and getting various parsed
caching headers.Functions
alias for
CachingHeaders::new