Module axum_extra::extract
source · Expand description
Additional extractors.
Re-exports
pub use self::cookie::CookieJar;
cookie
pub use self::cookie::PrivateCookieJar;
cookie-private
pub use self::cookie::SignedCookieJar;
cookie-signed
pub use self::multipart::Multipart;
multipart
pub use crate::json_lines::JsonLines;
json-lines
pub use crate::typed_header::TypedHeader;
typed-header
Modules
- cookie
cookie
Cookie parsing and cookie jar management. - multipart
multipart
Extractor that parsesmultipart/form-data
requests commonly used with file uploads.
Structs
- Cache results of other extractors.
- Form
form
Extractor that deserializesapplication/x-www-form-urlencoded
requests into some type. - JsonDataError
json-deserializer
Rejection type forJsonDeserializer
. - JsonDeserializer
json-deserializer
JSON Extractor for zero-copy deserialization. - JsonSyntaxError
json-deserializer
Rejection type forJsonDeserializer
. - MissingJsonContentType
json-deserializer
Rejection type forJsonDeserializer
used if theContent-Type
header is missing. - Extractor that extracts path arguments the same way as
Path
, except if there aren’t any. - OptionalQuery
query
Extractor that deserializes query strings intoNone
if no query parameters are present. Otherwise behaviour is identical toQuery
- Query
query
Extractor that deserializes query strings into some type. - Extractor for customizing extractor rejections
Enums
- FormRejection
form
Rejection used forForm
. - JsonDeserializerRejection
json-deserializer
Rejection used forJsonDeserializer
. - Rejection used for
OptionalQuery
. - QueryRejection
query
Rejection used forQuery
.