Enum multipart::server::save::PartialReason[][src]

pub enum PartialReason {
    CountLimit,
    SizeLimit,
    IoError(Error),
    Utf8Error(Utf8Error),
}
Expand description

The reason the save operation quit partway through.

Variants

CountLimit

The count limit for files in the request was hit.

The associated file has not been saved to the filesystem.

SizeLimit

The size limit for an individual file was hit.

The file was partially written to the filesystem.

IoError(Error)

An error occurred during the operation.

Utf8Error(Utf8Error)

An error returned from validating a field as UTF-8 due to SaveBuilder::force_text()

Implementations

impl PartialReason[src]

pub fn unwrap_err(self) -> Error[src]

Return io::Error in the IoError case or panic otherwise.

pub fn expect_err(self, msg: &str) -> Error[src]

Return io::Error in the IoError case or panic with the given message otherwise.

Trait Implementations

impl Debug for PartialReason[src]

fn fmt(&self, f: &mut Formatter<'_>) -> Result[src]

Formats the value using the given formatter. Read more

impl From<Error> for PartialReason[src]

fn from(e: Error) -> Self[src]

Performs the conversion.

impl From<Utf8Error> for PartialReason[src]

fn from(e: Utf8Error) -> Self[src]

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

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

pub fn type_id(&self) -> TypeId[src]

Gets the TypeId of self. Read more

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

pub fn borrow(&self) -> &T[src]

Immutably borrows from an owned value. Read more

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

pub fn borrow_mut(&mut self) -> &mut T[src]

Mutably borrows from an owned value. Read more

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

pub fn from(t: T) -> T[src]

Performs the conversion.

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

pub fn into(self) -> U[src]

Performs the conversion.

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.

pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]

Performs the conversion.

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.

pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]

Performs the conversion.

impl<T> Typeable for T where
    T: Any

fn get_type(&self) -> TypeId

Get the TypeId of this object.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 

pub fn vzip(self) -> V

impl<T> DebugAny for T where
    T: Any + Debug

impl<T> UnsafeAny for T where
    T: Any