pub struct DefaultMutContextPolicy;Expand description
Default descent through registered hooks or reflected structural fields.
Trait Implementations§
Source§impl<State> MutContextPolicy<State> for DefaultMutContextPolicy
impl<State> MutContextPolicy<State> for DefaultMutContextPolicy
Source§fn default_mutate(
&self,
value: MutateValue<'_>,
ctx: &mut MutateContext<'_, State>,
) -> Result<UnchangedOr<Any>>
fn default_mutate( &self, value: MutateValue<'_>, ctx: &mut MutateContext<'_, State>, ) -> Result<UnchangedOr<Any>>
Customize default descent, preserving the input permission and result marker.
Auto Trait Implementations§
impl Freeze for DefaultMutContextPolicy
impl RefUnwindSafe for DefaultMutContextPolicy
impl Send for DefaultMutContextPolicy
impl Sync for DefaultMutContextPolicy
impl Unpin for DefaultMutContextPolicy
impl UnsafeUnpin for DefaultMutContextPolicy
impl UnwindSafe for DefaultMutContextPolicy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more