[−][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][−]
pub fn parsing_failure(source: &str) -> EpsError
[src][−]
Convience function for creating an EpsError::ParsingFailure
Arguments
- source - Source of parsing failure
Trait Implementations
impl Eq for EpsError
[src]
impl PartialEq<EpsError> for EpsError
[src][+]
impl From<Error> for EpsError
[src][+]
impl Display for EpsError
[src][+]
impl Debug for EpsError
[src][+]
impl Fail for EpsError
[src][+]
Auto Trait Implementations
impl Unpin for EpsError
impl Sync for EpsError
impl Send for EpsError
impl UnwindSafe for EpsError
impl RefUnwindSafe for EpsError
Blanket Implementations
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
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>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> AsFail for T where
T: Fail,
[+]
T: Fail,
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
[+]
E: 'static + Error + Send + Sync,