[][src]Struct rustfm_scrobble::ScrobblerError

pub struct ScrobblerError { /* fields omitted */ }

Represents an Error that occurred while interacting with the Last.fm API

ScrobblerError contains an error message, which is set when an error occurs and exposed via Trait standard error Trait implementations.

Most error handling for clients can operate off the Ok/Err signaling from the Result types of API operations, however this error type is exposed in case you want to implement more complex error handling.

Implementations

impl ScrobblerError[src]

pub fn new(err_msg: String) -> Self[src]

Trait Implementations

impl Debug for ScrobblerError[src]

impl Display for ScrobblerError[src]

impl Error for ScrobblerError[src]

impl From<String> for ScrobblerError[src]

impl From<SystemTimeError> for ScrobblerError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.