[−][src]Enum file_protocol::ProtocolError
Errors which occur when using FileProtocol
Variants
CorruptFile(String)
A file in storage was corrupt
An error was encountered by the cbor protocol
Fields of CborError
err: ProtocolError
The specific cbor protocol error
An error was encountered when finalizing the file
Fields of FinalizeError
cause: String
The cause of the finalizing failure
A hash mismatch was found when finalizing the file
An invalid value was found when parsing a message
An error was encountered when creating a message
Fields of MessageCreationError
A general error was encountered when parsing a message
Fields of MessageParseError
err: String
Underlying error encountered
A value was missing when parsing a message
An error was encountered when receiving a message
Fields of ReceiveError
err: String
Underlying error encountered
An error was encountered when serializing data
An error was encountered when writing to or reading from file storage
Fields of StorageError
StorageParseError(String)
An error was encountered when parsing file storage data
A timeout occurred when receiving data
An error was encountered when transmitting
Fields of TransmissionError
Trait Implementations
impl From<ProtocolError> for ProtocolError
[src]
fn from(error: ProtocolError) -> Self
[src]
impl From<Error> for ProtocolError
[src]
impl Debug for ProtocolError
[src]
impl Display for ProtocolError
[src]
impl Fail for ProtocolError
[src]
Auto Trait Implementations
impl Send for ProtocolError
impl Unpin for ProtocolError
impl Sync for ProtocolError
impl !UnwindSafe for ProtocolError
impl !RefUnwindSafe for ProtocolError
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
E: 'static + Error + Send + Sync,
fn name(&self) -> Option<&str>
fn cause(&self) -> Option<&(dyn Fail + 'static)>
fn backtrace(&self) -> Option<&Backtrace>
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
D: Display + Send + Sync + 'static,
fn compat(self) -> Compat<Self>
impl<T> AsFail for T where
T: Fail,
T: Fail,