[−]Enum sonos::ErrorKind
The kind of an error.
Variants
Msg(String)
A convenient variant for String.
Discovery(SSDPError)
An error occurred while attempting to discover devices
XMLParse(ParseError)
An error occurred while parsing device response
AVTransportError(AVTransportError)
ParseError
DeviceUnreachable
BadResponse
DeviceNotFound(String)
Methods
impl ErrorKind
pub fn description(&self) -> &str
A string describing the error kind.
Trait Implementations
impl From<ErrorKind> for Error
impl<'a> From<&'a str> for ErrorKind
impl From<String> for ErrorKind
impl From<Error> for ErrorKind
impl From<AVTransportError> for ErrorKind
[src]
fn from(error: AVTransportError) -> Self
[src]
impl Debug for ErrorKind
impl Display for ErrorKind
Auto Trait Implementations
Blanket Implementations
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> From<T> for T
[src]
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> Typeable for T where
T: Any,
T: Any,