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 alsotrillium::Conn
for setting and getting various parsed caching headers.
Functions§
- Construct a CacheControlHeader. Alias for
CacheControlHeader::new
- alias for
CachingHeaders::new