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. - An entity tag, defined in RFC7232
- Etag and If-None-Match header handler
- A handler for the
Last-Modified
andIf-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
- Construct a CacheControlHeader. Alias for
CacheControlHeader::new
- alias for
CachingHeaders::new