HasFieldMut

Trait HasFieldMut 

Source
pub trait HasFieldMut<Tag>: HasField<Tag> {
    // Required method
    fn get_field_mut(&mut self, tag: PhantomData<Tag>) -> &mut Self::Value;
}

Required Methods§

Source

fn get_field_mut(&mut self, tag: PhantomData<Tag>) -> &mut Self::Value

Implementors§

Source§

impl<Context, Tag, Target, Value> HasFieldMut<Tag> for Context
where Context: DerefMut<Target = Target>, Target: HasFieldMut<Tag, Value = Value> + 'static,