Crate trillium_caching_headers[][src]

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.

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.

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