pub trait MutValue<T> {
    // Required method
    fn try_mut<'a>(data: &'a mut T, ctrl: &QueryExtCtrl) -> Option<&'a mut Self>;
}

Required Methods§

source

fn try_mut<'a>(data: &'a mut T, ctrl: &QueryExtCtrl) -> Option<&'a mut Self>

Get mutable reference to value

Implementations on Foreign Types§

source§

impl<const N: usize, T: IsPlainCtrlData> MutValue<ExtControl> for [T; N]

source§

fn try_mut<'a>( data: &'a mut ExtControl, ctrl: &QueryExtCtrl ) -> Option<&'a mut Self>

source§

impl<const N: usize, const M: usize, T: IsPlainCtrlData> MutValue<ExtControl> for [[T; N]; M]

source§

fn try_mut<'a>( data: &'a mut ExtControl, ctrl: &QueryExtCtrl ) -> Option<&'a mut Self>

source§

impl<const N: usize, const M: usize, const L: usize, const O: usize, T: IsPlainCtrlData> MutValue<ExtControl> for [[[[T; N]; M]; L]; O]

source§

fn try_mut<'a>( data: &'a mut ExtControl, ctrl: &QueryExtCtrl ) -> Option<&'a mut Self>

source§

impl<const N: usize, const M: usize, const L: usize, T: IsPlainCtrlData> MutValue<ExtControl> for [[[T; N]; M]; L]

source§

fn try_mut<'a>( data: &'a mut ExtControl, ctrl: &QueryExtCtrl ) -> Option<&'a mut Self>

Implementors§