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.


A representation of the Cache-Control header.
A combined handler that provides both Etag and Modified behavior.
An entity tag, defined in RFC7232
Etag and If-None-Match header handler
A handler for the Last-Modified and If-Modified-Since header interaction.


An enum representation of the Cache-Control directives.


Provides an extension trait for both [trillium::Headers] and also [trillium::Conn] for setting and getting various parsed caching headers.