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.