Crate product_os_server

source ·

Modules§

  • Lower-level client connection API.
  • Extractor for getting connection information from a client.
  • Extractor that parses multipart/form-data requests commonly used with file uploads.
  • Extractor that will get captures from the URL and parse them using serde.
  • Rejection response types.
  • HTTP Upgrades
  • Handle WebSocket connections.

Structs§

  • The body type used in axum requests and responses.
  • Concrete implementation of (Body).
  • A cheaply cloneable and sliceable chunk of contiguous memory.
  • Extractor for getting connection information produced by a Connected.
  • Layer for configuring the default request body limit.
  • Extractor and response for extensions.
  • URL encoded extractor and response.
  • Extractor that resolves the hostname of the request.
  • JSON Extractor / Response.
  • Access the path in the router that matches the request.
  • Extractor that parses multipart/form-data requests (commonly used with file uploads).
  • Access the path the matched the route is nested at.
  • Extractor that gets the original request URI regardless of nesting.
  • Extractor that will get captures from the URL and parse them using serde.
  • Extractor that deserializes query strings into some type.
  • Extractor that extracts raw form requests.
  • Extractor that will get captures from the URL without deserializing them.
  • Extractor that extracts the raw query string, without parsing it.
  • Represents an HTTP request.
  • How routes are stored inside a Router.
  • The router type for composing handlers and services.
  • Represents the scheme component of a URI
  • Declaratively construct Service values.
  • Extractor for state.
  • An HTTP status code (status-code in RFC 7230 et al.).
  • Extractor for establishing WebSocket connections.

Enums§

Traits§

  • Used to do reference-to-value conversions thus not consuming the input value.
  • Types that can be created from requests.
  • Types that can be created from request parts.
  • Trait for async functions that can be used to handle requests.
  • Trait representing a streaming body of a Request or Response.
  • Trait for generating responses.
  • Decorates a Service, transforming either the request or the response.
  • An asynchronous function from a Request to a Response.
  • An extension trait for Services that provides a variety of convenient adapters

Functions§

Type Aliases§