Enum urlshortener::providers::ProviderError
source · pub enum ProviderError {
Connection,
Deserialize,
}
Expand description
Describes the provider error.
Variants
Connection
Means there was a connection error. Usually when making a request.
Deserialize
Means we were not able to deserialize the answer.
Trait Implementations
sourceimpl Clone for ProviderError
impl Clone for ProviderError
sourcefn clone(&self) -> ProviderError
fn clone(&self) -> ProviderError
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ProviderError
impl Debug for ProviderError
sourceimpl Hash for ProviderError
impl Hash for ProviderError
sourceimpl Ord for ProviderError
impl Ord for ProviderError
sourcefn cmp(&self, other: &ProviderError) -> Ordering
fn cmp(&self, other: &ProviderError) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: Sized + PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<ProviderError> for ProviderError
impl PartialEq<ProviderError> for ProviderError
sourcefn eq(&self, other: &ProviderError) -> bool
fn eq(&self, other: &ProviderError) -> bool
sourceimpl PartialOrd<ProviderError> for ProviderError
impl PartialOrd<ProviderError> for ProviderError
sourcefn partial_cmp(&self, other: &ProviderError) -> Option<Ordering>
fn partial_cmp(&self, other: &ProviderError) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for ProviderError
impl Eq for ProviderError
impl StructuralEq for ProviderError
impl StructuralPartialEq for ProviderError
Auto Trait Implementations
impl RefUnwindSafe for ProviderError
impl Send for ProviderError
impl Sync for ProviderError
impl Unpin for ProviderError
impl UnwindSafe for ProviderError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.