List of all items
Structs
- CleanDebug
- CriticalRequestComponents
- PresentArguments
- PresentArgumentsIter
- PresentExtensions
- PresentExtensionsIter
- QuotedStrSplitIter
- ValueQualitySet
- WriteableBytes
- extensions::PresentArguments
- extensions::PresentArgumentsIter
- extensions::PresentExtensions
- extensions::PresentExtensionsIter
- parse::CacheControl
- parse::CriticalRequestComponents
- parse::Query
- parse::QueryPair
- parse::QueryPairIter
- parse::ValueQualitySet
- prelude::Arc
- prelude::Bytes
- prelude::BytesMut
- prelude::CompactString
- prelude::Duration
- prelude::Formatter
- prelude::HashMap
- prelude::HeaderMap
- prelude::HeaderName
- prelude::HeaderValue
- prelude::Instant
- prelude::Method
- prelude::Path
- prelude::PathBuf
- prelude::Request
- prelude::Response
- prelude::StatusCode
- prelude::Uri
- prelude::Version
- prelude::cmp::Reverse
- prelude::fmt::Arguments
- prelude::fmt::DebugList
- prelude::fmt::DebugMap
- prelude::fmt::DebugSet
- prelude::fmt::DebugStruct
- prelude::fmt::DebugTuple
- prelude::fmt::Error
- prelude::fmt::Formatter
- prelude::fmt::FormatterFn
- prelude::header::Drain
- prelude::header::GetAll
- prelude::header::HeaderMap
- prelude::header::HeaderName
- prelude::header::HeaderValue
- prelude::header::IntoIter
- prelude::header::InvalidHeaderName
- prelude::header::InvalidHeaderValue
- prelude::header::Iter
- prelude::header::IterMut
- prelude::header::Keys
- prelude::header::OccupiedEntry
- prelude::header::ToStrError
- prelude::header::VacantEntry
- prelude::header::ValueDrain
- prelude::header::ValueIter
- prelude::header::ValueIterMut
- prelude::header::Values
- prelude::header::ValuesMut
- prelude::io::BorrowedBuf
- prelude::io::BorrowedCursor
- prelude::io::BufReader
- prelude::io::BufWriter
- prelude::io::Bytes
- prelude::io::Chain
- prelude::io::Cursor
- prelude::io::Empty
- prelude::io::Error
- prelude::io::IntoInnerError
- prelude::io::IoSlice
- prelude::io::IoSliceMut
- prelude::io::LineWriter
- prelude::io::Lines
- prelude::io::Repeat
- prelude::io::Sink
- prelude::io::Split
- prelude::io::Stderr
- prelude::io::StderrLock
- prelude::io::Stdin
- prelude::io::StdinLock
- prelude::io::Stdout
- prelude::io::StdoutLock
- prelude::io::Take
- prelude::io::WriterPanicked
- prelude::net::AddrParseError
- prelude::net::Incoming
- prelude::net::IntoIncoming
- prelude::net::Ipv4Addr
- prelude::net::Ipv6Addr
- prelude::net::SocketAddrV4
- prelude::net::SocketAddrV6
- prelude::net::TcpListener
- prelude::net::TcpStream
- prelude::net::UdpSocket
- prelude::str::Bytes
- prelude::str::CharIndices
- prelude::str::Chars
- prelude::str::EncodeUtf16
- prelude::str::EscapeDebug
- prelude::str::EscapeDefault
- prelude::str::EscapeUnicode
- prelude::str::Lines
- prelude::str::LinesAny
- prelude::str::MatchIndices
- prelude::str::Matches
- prelude::str::ParseBoolError
- prelude::str::RMatchIndices
- prelude::str::RMatches
- prelude::str::RSplit
- prelude::str::RSplitN
- prelude::str::RSplitTerminator
- prelude::str::Split
- prelude::str::SplitAsciiWhitespace
- prelude::str::SplitInclusive
- prelude::str::SplitN
- prelude::str::SplitTerminator
- prelude::str::SplitWhitespace
- prelude::str::Utf8Chunk
- prelude::str::Utf8Chunks
- prelude::str::Utf8Error
- prelude::str::pattern::CharArrayRefSearcher
- prelude::str::pattern::CharArraySearcher
- prelude::str::pattern::CharPredicateSearcher
- prelude::str::pattern::CharSearcher
- prelude::str::pattern::CharSliceSearcher
- prelude::str::pattern::StrSearcher
- prelude::uri::Authority
- prelude::uri::Builder
- prelude::uri::InvalidUri
- prelude::uri::InvalidUriParts
- prelude::uri::Parts
- prelude::uri::PathAndQuery
- prelude::uri::Port
- prelude::uri::Scheme
- prelude::uri::Uri
Enums
- BytesCow
- parse::CacheControlError
- parse::Error
- parse::RequestParseStage
- parse::SanitizeError
- prelude::Cow
- prelude::IpAddr
- prelude::SocketAddr
- prelude::cmp::Ordering
- prelude::fmt::Alignment
- prelude::header::Entry
- prelude::io::ErrorKind
- prelude::io::SeekFrom
- prelude::net::IpAddr
- prelude::net::Ipv6MulticastScope
- prelude::net::Shutdown
- prelude::net::SocketAddr
- prelude::str::pattern::SearchStep
Traits
- AsCleanDebug
- prelude::BufRead
- prelude::Debug
- prelude::Display
- prelude::Ord
- prelude::PartialOrd
- prelude::Read
- prelude::Seek
- prelude::ToCompactString
- prelude::TryFrom
- prelude::Write
- prelude::cmp::Eq
- prelude::cmp::Ord
- prelude::cmp::PartialEq
- prelude::cmp::PartialOrd
- prelude::fmt::Binary
- prelude::fmt::Debug
- prelude::fmt::Display
- prelude::fmt::LowerExp
- prelude::fmt::LowerHex
- prelude::fmt::Octal
- prelude::fmt::Pointer
- prelude::fmt::UpperExp
- prelude::fmt::UpperHex
- prelude::fmt::Write
- prelude::header::AsHeaderName
- prelude::header::IntoHeaderName
- prelude::io::BufRead
- prelude::io::IsTerminal
- prelude::io::Read
- prelude::io::Seek
- prelude::io::Write
- prelude::io::prelude::BufRead
- prelude::io::prelude::Read
- prelude::io::prelude::Seek
- prelude::io::prelude::Write
- prelude::net::ToSocketAddrs
- prelude::str::FromStr
- prelude::str::pattern::DoubleEndedSearcher
- prelude::str::pattern::Pattern
- prelude::str::pattern::ReverseSearcher
- prelude::str::pattern::Searcher
Macros
- build_bytes
- field_str
- fmt_field
- fmt_fields
- ident_str
- prelude::build_bytes
- prelude::debug
- prelude::error
- prelude::format_compact
- prelude::info
- prelude::log
- prelude::trace
- prelude::warn
- starts_with_any
Derive Macros
- prelude::Debug
- prelude::Ord
- prelude::PartialOrd
- prelude::cmp::Eq
- prelude::cmp::Ord
- prelude::cmp::PartialEq
- prelude::cmp::PartialOrd
- prelude::fmt::Debug
Functions
- empty_clone_request
- empty_clone_response
- encode_quoted_str
- get_body_length_request
- get_body_length_response
- hardcoded_error_body
- header_eq
- is_valid_header_value_byte
- join
- list_header
- make_path
- method_has_response_body
- parse::headers
- parse::list_header
- parse::query
- parse::sanitize_request
- parse::uri
- parse::version
- percent_decode
- prelude::cmp::max
- prelude::cmp::max_by
- prelude::cmp::max_by_key
- prelude::cmp::min
- prelude::cmp::min_by
- prelude::cmp::min_by_key
- prelude::cmp::minmax
- prelude::cmp::minmax_by
- prelude::cmp::minmax_by_key
- prelude::fmt::format
- prelude::fmt::write
- prelude::io::copy
- prelude::io::empty
- prelude::io::read_to_string
- prelude::io::repeat
- prelude::io::sink
- prelude::io::stderr
- prelude::io::stdin
- prelude::io::stdout
- prelude::str::from_boxed_utf8_unchecked
- prelude::str::from_raw_parts
- prelude::str::from_raw_parts_mut
- prelude::str::from_utf8
- prelude::str::from_utf8_mut
- prelude::str::from_utf8_unchecked
- prelude::str::from_utf8_unchecked_mut
- quoted_str_split
- remove_all_headers
- sanitize_request
- set_content_length
- split_response
- valid_method
- valid_version
Type Aliases
Constants
- chars::CR
- chars::DOUBLE_QUOTES
- chars::LF
- chars::SINGLE_QUOTES
- chars::SPACE
- chars::TAB
- extensions::PRESENT_INTERNAL_AND
- extensions::PRESENT_INTERNAL_AND_TRIMMED
- extensions::PRESENT_INTERNAL_PREFIX
- prelude::header::ACCEPT
- prelude::header::ACCEPT_CHARSET
- prelude::header::ACCEPT_ENCODING
- prelude::header::ACCEPT_LANGUAGE
- prelude::header::ACCEPT_RANGES
- prelude::header::ACCESS_CONTROL_ALLOW_CREDENTIALS
- prelude::header::ACCESS_CONTROL_ALLOW_HEADERS
- prelude::header::ACCESS_CONTROL_ALLOW_METHODS
- prelude::header::ACCESS_CONTROL_ALLOW_ORIGIN
- prelude::header::ACCESS_CONTROL_EXPOSE_HEADERS
- prelude::header::ACCESS_CONTROL_MAX_AGE
- prelude::header::ACCESS_CONTROL_REQUEST_HEADERS
- prelude::header::ACCESS_CONTROL_REQUEST_METHOD
- prelude::header::AGE
- prelude::header::ALLOW
- prelude::header::ALT_SVC
- prelude::header::AUTHORIZATION
- prelude::header::CACHE_CONTROL
- prelude::header::CACHE_STATUS
- prelude::header::CDN_CACHE_CONTROL
- prelude::header::CONNECTION
- prelude::header::CONTENT_DISPOSITION
- prelude::header::CONTENT_ENCODING
- prelude::header::CONTENT_LANGUAGE
- prelude::header::CONTENT_LENGTH
- prelude::header::CONTENT_LOCATION
- prelude::header::CONTENT_RANGE
- prelude::header::CONTENT_SECURITY_POLICY
- prelude::header::CONTENT_SECURITY_POLICY_REPORT_ONLY
- prelude::header::CONTENT_TYPE
- prelude::header::COOKIE
- prelude::header::DATE
- prelude::header::DNT
- prelude::header::ETAG
- prelude::header::EXPECT
- prelude::header::EXPIRES
- prelude::header::FORWARDED
- prelude::header::FROM
- prelude::header::HOST
- prelude::header::IF_MATCH
- prelude::header::IF_MODIFIED_SINCE
- prelude::header::IF_NONE_MATCH
- prelude::header::IF_RANGE
- prelude::header::IF_UNMODIFIED_SINCE
- prelude::header::LAST_MODIFIED
- prelude::header::LINK
- prelude::header::LOCATION
- prelude::header::MAX_FORWARDS
- prelude::header::ORIGIN
- prelude::header::PRAGMA
- prelude::header::PROXY_AUTHENTICATE
- prelude::header::PROXY_AUTHORIZATION
- prelude::header::PUBLIC_KEY_PINS
- prelude::header::PUBLIC_KEY_PINS_REPORT_ONLY
- prelude::header::RANGE
- prelude::header::REFERER
- prelude::header::REFERRER_POLICY
- prelude::header::REFRESH
- prelude::header::RETRY_AFTER
- prelude::header::SEC_WEBSOCKET_ACCEPT
- prelude::header::SEC_WEBSOCKET_EXTENSIONS
- prelude::header::SEC_WEBSOCKET_KEY
- prelude::header::SEC_WEBSOCKET_PROTOCOL
- prelude::header::SEC_WEBSOCKET_VERSION
- prelude::header::SERVER
- prelude::header::SET_COOKIE
- prelude::header::STRICT_TRANSPORT_SECURITY
- prelude::header::TE
- prelude::header::TRAILER
- prelude::header::TRANSFER_ENCODING
- prelude::header::UPGRADE
- prelude::header::UPGRADE_INSECURE_REQUESTS
- prelude::header::USER_AGENT
- prelude::header::VARY
- prelude::header::VIA
- prelude::header::WARNING
- prelude::header::WWW_AUTHENTICATE
- prelude::header::X_CONTENT_TYPE_OPTIONS
- prelude::header::X_DNS_PREFETCH_CONTROL
- prelude::header::X_FRAME_OPTIONS
- prelude::header::X_XSS_PROTECTION