Struct Overloaded

pub struct Overloaded { /* private fields */ }

An error returned by LoadShed when the underlying service is not ready to handle any requests at the time of being called.

Implementations

impl Overloaded

const fn new() -> Self

Construct a new overloaded error

Trait Implementations

impl Debug for Overloaded

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for Overloaded

fn default() -> Overloaded

impl Display for Overloaded

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Error for Overloaded

Auto Trait Implementations

impl Freeze for Overloaded

impl RefUnwindSafe for Overloaded

impl Send for Overloaded

impl Sync for Overloaded

impl Unpin for Overloaded

impl UnsafeUnpin for Overloaded

impl UnwindSafe for Overloaded

Blanket Implementations

impl<T> Any for Overloaded where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for Overloaded where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for Overloaded where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> From<T> for Overloaded

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Instrument for Overloaded

impl<T> ToString for Overloaded where T: Display + ?Sized,

fn to_string(&self) -> String

impl<T> WithSubscriber for Overloaded

impl<T, U> Into<U> for Overloaded where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for Overloaded where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for Overloaded where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>