Enum rouille::input::post::PostError [] [src]

pub enum PostError {
    WrongContentType,
    MissingField(String),
    WrongDataTypeBool(ParseBoolError),
    WrongDataTypeInt(ParseIntError),
    WrongDataTypeFloat(ParseFloatError),
    NotUtf8(String),
}

Error that can happen when decoding POST data.

Variants

WrongContentType

The Content-Type header of the request indicates that it doesn't contain POST data.

MissingField

A field is missing from the received data.

WrongDataTypeBool

Failed to parse a bool field.

WrongDataTypeInt

Failed to parse an integer field.

WrongDataTypeFloat

Failed to parse a floating-point field.

NotUtf8

Failed to parse a string field.

Trait Implementations

impl From<ParseBoolError> for PostError

fn from(err: ParseBoolError) -> PostError

impl From<ParseIntError> for PostError

fn from(err: ParseIntError) -> PostError

impl From<ParseFloatError> for PostError

fn from(err: ParseFloatError) -> PostError

Derived Implementations

impl Debug for PostError

fn fmt(&self, __arg_0: &mut Formatter) -> Result

impl Clone for PostError

fn clone(&self) -> PostError

fn clone_from(&mut self, source: &Self)