Module rama::http::service::web::extract

source ·
Expand description

Extract utilities to develop endpoint services efortless.

Structs§

  • Extractor that resolves the authority of the request.
  • Extractor to get the response body.
  • Extractor to get the response body, collected as Bytes.
  • Extractor to get a clone of the Dns from the Context.
  • Extractor to get an Extension from the context (e.g. a shared Database).
  • Wrapper used to create Form Http Responses, as well as to extract Form from Http Request bodies.
  • Extractor that resolves the hostname of the request.
  • Wrapper used to create Json Http Responses, as well as to extract Json from Http Request bodies.
  • Extractor to get path parameters from the context in deserialized form.
  • Extractor that deserializes query strings into some type.
  • Extractor to get a Arc::clone of the state from the context.
  • Extractor to get the response body, collected as String.
  • Extractor to get a TypedHeader from the request.
  • Rejection used for TypedHeader.

Enums§

Traits§