[−][src]Enum eps_api::EpsError
EpsError
Describes various errors which may result from using EPS APIs
Variants
Generic error condition
Error resulting from underlying Io functions
Fields of IoError
Error resulting from receiving invalid data from EPS
Fields of ParsingFailure
source: String
Source where invalid data was received
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]
Convience converter from io::Error to EpsError
impl Debug for EpsError
[src]
impl Display for EpsError
[src]
impl Fail for EpsError
[src]
Auto Trait Implementations
impl Send for EpsError
impl Unpin for EpsError
impl Sync for EpsError
impl UnwindSafe for EpsError
impl RefUnwindSafe for EpsError
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<T> AsFail for T where
T: Fail,
T: Fail,
fn as_fail(&self) -> &(dyn Fail + 'static)
impl<E> Fail for E where
E: 'static + Error + Send + Sync,
E: 'static + Error + Send + Sync,