pub struct Request { /* private fields */ }
Expand description

The Request that get’s returned to every route.

Implementations

Takes the current body and leaves the request with an empty body.

Takes the current body and leaves the request an empty body.

This discard the timout associated with the body.

Checks if the request body is empty.

Returns a reference to the body contained in the request.

Returns a mutable reference to the body contained in the request.

Returns a reference to the body contained in the request without a timeout being associated with it.

Returns a reference to the body contained in the request without a timeout being associated with it.

Changes the size limit of the current request.

Changes the timeout of the current request.

Returns a reference to the request header.

Returns a mutable reference to the request header.

Tries to deserialize the request body.

Errors
  • If the header content-type does not contain application/json.
  • If the body does not contain a valid json or some data is missing.
Note

The request will now contain an empty body.

Trait Implementations

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more