Enum rouille::input::post::PostFieldError [−][src]
pub enum PostFieldError { IoError(IoError), MissingField, WrongFieldType, UnexpectedMultipleValues, WrongDataTypeInt(ParseIntError), WrongDataTypeFloat(ParseFloatError), }
Error returned by the methods of the DecodePostField
trait.
Variants
IoError(IoError)
Could not read the body. Usually happens with files.
A field is missing from the received data.
Expected a file but got a field, or vice versa.
Got multiple values for the same field while only one was expected.
WrongDataTypeInt(ParseIntError)
Failed to parse an integer field.
WrongDataTypeFloat(ParseFloatError)
Failed to parse a floating-point field.
Trait Implementations
impl Display for PostFieldError
[src]
impl Display for PostFieldError
[src]impl Error for PostFieldError
[src]
impl Error for PostFieldError
[src]impl From<Error> for PostFieldError
[src]
impl From<Error> for PostFieldError
[src]fn from(err: IoError) -> PostFieldError
[src]
impl From<ParseFloatError> for PostFieldError
[src]
impl From<ParseFloatError> for PostFieldError
[src]fn from(err: ParseFloatError) -> PostFieldError
[src]
impl From<ParseIntError> for PostFieldError
[src]
impl From<ParseIntError> for PostFieldError
[src]fn from(err: ParseIntError) -> PostFieldError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for PostFieldError
impl !RefUnwindSafe for PostFieldError
impl Send for PostFieldError
impl Send for PostFieldError
impl Sync for PostFieldError
impl Sync for PostFieldError
impl Unpin for PostFieldError
impl Unpin for PostFieldError
impl !UnwindSafe for PostFieldError
impl !UnwindSafe for PostFieldError