[−][src]Enum esp_01::Error
Error type for esp communication.
R
and T
are the error types of the serial module
Variants
Serial transmission errors
Serial reception errors
UnexpectedResponse(ATResponse)
Invalid or unexpected data received from the device
Fmt(Error)
Errors from the formating of messages
Capacity(CapacityError)
Error indicating an ArrayString wasn't big enough
Trait Implementations
impl<R: Debug, T: Debug, P: Debug> Debug for Error<R, T, P>
[src]
impl<R, T, ErrType, P> From<CapacityError<ErrType>> for Error<R, T, P>
[src]
fn from(other: CapacityError<ErrType>) -> Error<R, T, P>
[src]
impl<R, T, P> From<Error> for Error<R, T, P>
[src]
Auto Trait Implementations
impl<R, T, P> Send for Error<R, T, P> where
P: Send,
R: Send,
T: Send,
P: Send,
R: Send,
T: Send,
impl<R, T, P> Sync for Error<R, T, P> where
P: Sync,
R: Sync,
T: Sync,
P: Sync,
R: Sync,
T: Sync,
impl<R, T, P> Unpin for Error<R, T, P> where
P: Unpin,
R: Unpin,
T: Unpin,
P: Unpin,
R: Unpin,
T: Unpin,
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
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>,