Module common

Source
Expand description

A Collection of Header implementations for common HTTP Headers.

ยงMime

Several header fields use MIME values for their contents. Keeping with the strongly-typed theme, the mime crate is used, such as ContentType(pub Mime).

Re-exportsยง

pub use self::accept_ranges::AcceptRanges;
pub use self::access_control_allow_credentials::AccessControlAllowCredentials;
pub use self::access_control_allow_headers::AccessControlAllowHeaders;
pub use self::access_control_allow_methods::AccessControlAllowMethods;
pub use self::access_control_allow_origin::AccessControlAllowOrigin;
pub use self::access_control_expose_headers::AccessControlExposeHeaders;
pub use self::access_control_max_age::AccessControlMaxAge;
pub use self::access_control_request_headers::AccessControlRequestHeaders;
pub use self::access_control_request_method::AccessControlRequestMethod;
pub use self::age::Age;
pub use self::allow::Allow;
pub use self::authorization::Authorization;
pub use self::cache_control::CacheControl;
pub use self::connection::Connection;
pub use self::content_disposition::ContentDisposition;
pub use self::content_encoding::ContentEncoding;
pub use self::content_length::ContentLength;
pub use self::content_location::ContentLocation;
pub use self::content_range::ContentRange;
pub use self::content_type::ContentType;
pub use self::cookie::Cookie;
pub use self::date::Date;
pub use self::etag::ETag;
pub use self::expect::Expect;
pub use self::expires::Expires;
pub use self::host::Host;
pub use self::if_match::IfMatch;
pub use self::if_modified_since::IfModifiedSince;
pub use self::if_none_match::IfNoneMatch;
pub use self::if_range::IfRange;
pub use self::if_unmodified_since::IfUnmodifiedSince;
pub use self::last_modified::LastModified;
pub use self::location::Location;
pub use self::origin::Origin;
pub use self::pragma::Pragma;
pub use self::proxy_authorization::ProxyAuthorization;
pub use self::range::Range;
pub use self::referer::Referer;
pub use self::referrer_policy::ReferrerPolicy;
pub use self::retry_after::RetryAfter;
pub use self::sec_websocket_accept::SecWebsocketAccept;
pub use self::sec_websocket_key::SecWebsocketKey;
pub use self::sec_websocket_version::SecWebsocketVersion;
pub use self::server::Server;
pub use self::set_cookie::SetCookie;
pub use self::strict_transport_security::StrictTransportSecurity;
pub use self::te::Te;
pub use self::transfer_encoding::TransferEncoding;
pub use self::upgrade::Upgrade;
pub use self::user_agent::UserAgent;
pub use self::vary::Vary;

Modulesยง

accept_ranges ๐Ÿ”’
access_control_allow_credentials ๐Ÿ”’
access_control_allow_headers ๐Ÿ”’
access_control_allow_methods ๐Ÿ”’
access_control_allow_origin ๐Ÿ”’
access_control_expose_headers ๐Ÿ”’
access_control_max_age ๐Ÿ”’
access_control_request_headers ๐Ÿ”’
access_control_request_method ๐Ÿ”’
age ๐Ÿ”’
allow ๐Ÿ”’
authorization
Authorization header and types.
cache_control ๐Ÿ”’
connection ๐Ÿ”’
content_disposition ๐Ÿ”’
content_encoding ๐Ÿ”’
content_length ๐Ÿ”’
content_location ๐Ÿ”’
content_range ๐Ÿ”’
content_type ๐Ÿ”’
cookie ๐Ÿ”’
date ๐Ÿ”’
etag ๐Ÿ”’
expect ๐Ÿ”’
expires ๐Ÿ”’
host ๐Ÿ”’
if_match ๐Ÿ”’
if_modified_since ๐Ÿ”’
if_none_match ๐Ÿ”’
if_range ๐Ÿ”’
if_unmodified_since ๐Ÿ”’
last_modified ๐Ÿ”’
location ๐Ÿ”’
origin ๐Ÿ”’
pragma ๐Ÿ”’
proxy_authorization ๐Ÿ”’
range ๐Ÿ”’
referer ๐Ÿ”’
referrer_policy ๐Ÿ”’
retry_after ๐Ÿ”’
sec_websocket_accept ๐Ÿ”’
sec_websocket_key ๐Ÿ”’
sec_websocket_version ๐Ÿ”’
server ๐Ÿ”’
set_cookie ๐Ÿ”’
strict_transport_security ๐Ÿ”’
te ๐Ÿ”’
transfer_encoding ๐Ÿ”’
upgrade ๐Ÿ”’
user_agent ๐Ÿ”’
vary ๐Ÿ”’