[−][src]Struct rustfm_scrobble::ScrobblerError
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]
Trait Implementations
impl Debug for ScrobblerError
[src]
impl Display for ScrobblerError
[src]
impl Error for ScrobblerError
[src]
pub fn source(&self) -> Option<&(dyn Error + 'static)>
1.30.0[src]
pub fn backtrace(&self) -> Option<&Backtrace>
[src]
pub fn description(&self) -> &str
1.0.0[src]
pub fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<String> for ScrobblerError
[src]
impl From<SystemTimeError> for ScrobblerError
[src]
pub fn from(error: SystemTimeError) -> Self
[src]
Auto Trait Implementations
impl RefUnwindSafe for ScrobblerError
[src]
impl Send for ScrobblerError
[src]
impl Sync for ScrobblerError
[src]
impl Unpin for ScrobblerError
[src]
impl UnwindSafe for ScrobblerError
[src]
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,
pub 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> 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.
pub 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>,