Module rocket_http::hyper::header[][src]

Expand description

Reexported Hyper header types.

Structs

Accept header, defined in RFC7231

Accept-Charset header, defined in RFC7231

Accept-Encoding header, defined in RFC7231

Accept-Language header, defined in RFC7231

Accept-Ranges header, defined in RFC7233

Access-Control-Allow-Credentials header, part of CORS

Access-Control-Allow-Headers header, part of CORS

Access-Control-Allow-Methods header, part of CORS

Access-Control-Expose-Headers header, part of CORS

Access-Control-Max-Age header, part of CORS

Access-Control-Request-Headers header, part of CORS

Access-Control-Request-Method header, part of CORS

Allow header, defined in RFC7231

Authorization header, defined in RFC7235

Credential holder for Basic Authentication

Token holder for Bearer Authentication, most often seen with oauth

Cache-Control header, defined in RFC7234

Connection header, defined in RFC7230

A Content-Disposition header, (re)defined in RFC6266

Content-Encoding header, defined in RFC7231

Content-Language header, defined in RFC7231

Content-Length header, defined in RFC7230

Content-Range header, defined in RFC7233

Content-Type header, defined in RFC7231

Date header, defined in RFC7231

ETag header, defined in RFC7232

An entity tag, defined in RFC7232

Expires header, defined in RFC7234

From header, defined in RFC7231

A map of header fields on requests and responses.

The Host header.

A time::Time with HTTP formatting and parsing

If-Modified-Since header, defined in RFC7232

If-Unmodified-Since header, defined in RFC7232

Last-Modified header, defined in RFC7232

Location header, defined in RFC7231

The Origin header.

Prefer header, defined in RFC7240

Preference-Applied header, defined in RFC7240

Protocols that appear in the Upgrade header field

Represents a quality used in quality values.

Represents an item with a quality value as defined in RFC7231.

Referer header, defined in RFC7231

StrictTransportSecurity header, defined in RFC6797

Transfer-Encoding header, defined in RFC7230

Upgrade header, defined in RFC7230

User-Agent header, defined in RFC7231

Enums

The Access-Control-Allow-Origin response header, part of CORS

Each Range::Bytes header can contain one or more ByteRangeSpecs. Each ByteRangeSpec defines a range of bytes to fetch

CacheControl contains a list of these directives.

A Mime charset.

Values that can be in the Connection header.

Content-Range, described in RFC7233

A parameter to the disposition type

The implied disposition of the content of the HTTP body

A value to represent an encoding used in Transfer-Encoding or Accept-Encoding header.

The Expect header.

If-Match header, defined in RFC7232

If-None-Match header, defined in RFC7232

If-Range header, defined in RFC7233

The Pragma header defined by HTTP/1.0.

Prefer contains a list of these preferences.

A protocol name used to identify a spefic protocol. Names are case-sensitive except for the WebSocket value.

Range header, defined in RFC7233

Range Units, described in RFC7233

Referrer-Policy header, part of Referrer Policy

Vary header, defined in RFC7231

Traits

An Authorization scheme to be used in the header.

Functions

Convenience function to create a Quality from a float.

Convinience function to wrap a value in a QualityItem Sets q to the default 1.0