Enum multipart::server::ReadEntryResult [] [src]

pub enum ReadEntryResult<M: ReadEntry, Entry = MultipartField<M>> {
    Entry(Entry),
    End(M),
    Error(M, Error),
}

Ternary result type returned by ReadEntry::next_entry(), Multipart::into_entry() and MultipartField::next_entry().

Variants

The next entry was found.

No more entries could be read.

An error occurred.

Methods

impl<M: ReadEntry, Entry> ReadEntryResult<M, Entry>
[src]

[src]

Convert self into Result<Option<Entry>> as follows:

  • Entry(entry) -> Ok(Some(entry))
  • End(_) -> Ok(None)
  • Error(_, err) -> Err(err)

[src]

Attempt to unwrap Entry, panicking if this is End or Error.

[src]

Attempt to unwrap Entry, panicking if this is End or Error with the given message. Adds the error's message in the Error case.

[src]

Attempt to unwrap Entry, panicking if this is End or Error. If this is End, panics with end_msg; if Error, panics with err_msg as well as the error's message.

[src]

Attempt to unwrap as Option<Entry>, panicking in the Error case.

[src]

Attempt to unwrap as Option<Entry>, panicking in the Error case with the given message as well as the error's message.