Struct LoadShedLayer
pub struct LoadShedLayer { /* private fields */ }
Implementations
impl LoadShedLayer
const fn new() -> SelfCreates a new layer.
Trait Implementations
impl Clone for LoadShedLayer
fn clone(&self) -> LoadShedLayer
impl Debug for LoadShedLayer
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Default for LoadShedLayer
fn default() -> LoadShedLayer
impl<S> Layer<S> for LoadShedLayer
type Service = LoadShed<S>;fn layer(&self, service: S) -> Self::Service
Auto Trait Implementations
impl Freeze for LoadShedLayer
impl RefUnwindSafe for LoadShedLayer
impl Send for LoadShedLayer
impl Sync for LoadShedLayer
impl Unpin for LoadShedLayer
impl UnsafeUnpin for LoadShedLayer
impl UnwindSafe for LoadShedLayer
Blanket Implementations
impl<T> Any for LoadShedLayer
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for LoadShedLayer
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for LoadShedLayer
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for LoadShedLayer
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for LoadShedLayer
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Instrument for LoadShedLayer
impl<T> ToOwned for LoadShedLayer
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T> WithSubscriber for LoadShedLayer
impl<T, U> Into<U> for LoadShedLayer
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for LoadShedLayer
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for LoadShedLayer
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>