Trait inspect::InspectMut

source ·
pub trait InspectMut {
    // Required method
    fn inspect_mut(&mut self, req: Request<'_>);
}
Expand description

Trait implemented by objects whose state can be inspected and mutated. Most users should not implement this trait directly, but instead derive InspectMut.

See the Inspect trait for more information on implementation strategies.

Required Methods§

source

fn inspect_mut(&mut self, req: Request<'_>)

Inspects the object.

Implementations on Foreign Types§

source§

impl InspectMut for bool

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for f32

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for f64

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for i8

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for i16

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for i32

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for i64

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for isize

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for u8

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for u16

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for u32

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for u64

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for usize

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for String

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for NonZeroI8

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for NonZeroI16

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for NonZeroI32

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for NonZeroI64

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for NonZeroIsize

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for NonZeroU8

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for NonZeroU16

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for NonZeroU32

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for NonZeroU64

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl InspectMut for NonZeroUsize

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl<T: Inspect + ?Sized> InspectMut for &T

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl<T: InspectMut + ?Sized> InspectMut for &mut T

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl<T: InspectMut + ?Sized> InspectMut for Box<T>

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl<T: InspectMut> InspectMut for Option<T>

source§

fn inspect_mut(&mut self, req: Request<'_>)

source§

impl<T: InspectMut> InspectMut for Wrapping<T>

source§

fn inspect_mut(&mut self, req: Request<'_>)

Implementors§

source§

impl<F> InspectMut for Adhoc<F>
where F: FnMut(Request<'_>),

source§

impl<T: Debug> InspectMut for AsDebug<T>