[−][src]Enum eps_api::EpsError
EpsError
Describes various errors which may result from using EPS APIs
Variants
GenericError
Generic error condition
IoError
Error resulting from underlying Io functions
Fields of IoError
ParsingFailure
Error resulting from receiving invalid data from EPS
Fields of ParsingFailure
source: String
Source where invalid data was received
CommandFailure
Error resulting from a failure with an EPS command
Fields of CommandFailure
command: String
EPS command which failed
Methods
impl EpsError
[src]
[−]
impl EpsError
pub fn parsing_failure(source: &str) -> EpsError
[src]
[−]
pub fn parsing_failure(source: &str) -> EpsError
Convience function for creating an EpsError::ParsingFailure
Arguments
- source - Source of parsing failure
Trait Implementations
impl PartialEq<EpsError> for EpsError
[src]
[+]
impl PartialEq<EpsError> for EpsError
impl From<Error> for EpsError
[src]
[+]
impl From<Error> for EpsError
impl Eq for EpsError
[src]
impl Eq for EpsError
impl Display for EpsError
[src]
[+]
impl Display for EpsError
impl Debug for EpsError
[src]
[+]
impl Debug for EpsError
impl Fail for EpsError
[src]
[+]
impl Fail for EpsError
Auto Trait Implementations
Blanket Implementations
impl<T, U> Into for T where
U: From<T>,
[src]
[−]
impl<T, U> Into for T where
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
[−]
impl<T> ToString for T where
T: Display + ?Sized,
impl<T> From for T
[src]
[−]
impl<T> From for T
impl<T, U> TryFrom for T where
T: From<U>,
[src]
[−]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
[−]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
impl<T> Borrow for T where
T: ?Sized,
[src]
[−]
impl<T> Borrow for T where
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
[−]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
[−]
fn get_type_id(&self) -> TypeId
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
[−]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
[−]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
impl<T> BorrowMut for T where
T: ?Sized,
[src]
[−]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
[−]
fn borrow_mut(&mut self) -> &mut T
impl<T> AsFail for T where
T: Fail,
[−]
impl<T> AsFail for T where
T: Fail,
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
[−]
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
fn name(&self) -> Option<&str>
[−]
fn name(&self) -> Option<&str>
Returns the "name" of the error. Read more
fn cause(&self) -> Option<&(dyn Fail + 'static)>
[−]
fn cause(&self) -> Option<&(dyn Fail + 'static)>
Returns a reference to the underlying cause of this failure, if it is an error that wraps other errors. Read more
fn backtrace(&self) -> Option<&Backtrace>
[−]
fn backtrace(&self) -> Option<&Backtrace>
Returns a reference to the Backtrace
carried by this failure, if it carries one. Read more
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
[−]
fn context<D>(self, context: D) -> Context<D> where
D: Display + Send + Sync + 'static,
Provides context for this failure. Read more
fn compat(self) -> Compat<Self>
[−]
fn compat(self) -> Compat<Self>
Wraps this failure in a compatibility wrapper that implements std::error::Error
. Read more