[][src]Enum paperclip_core::ValidationError

pub enum ValidationError {
    InvalidRefURI(String),
    MissingReference(String),
    MissingSchemaForBodyParameter(StringString),
    InvalidHeader(StringString),
}

Errors related to spec validation.

Variants

InvalidRefURI(String)

Failed to resolve the schema because an invalid URI was provided for $ref field.

Currently, we only support #/{definitions,parameters}/Name in $ref field.

MissingReference(String)

The specified reference is missing in the spec.

MissingSchemaForBodyParameter(StringString)

If a parameter specifies body, then schema must be specified.

InvalidHeader(StringString)

Some headers have special meaning in OpenAPI. The user cannot have these headers in their API spec.

Trait Implementations

impl Debug for ValidationError[src]

impl Display for ValidationError[src]

impl Error for ValidationError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.