Trait stabby::closure::CallMut9

source ·
pub trait CallMut9<O, I0, I1, I2, I3, I4, I5, I6, I7, I8> {
    // Required method
    extern "C" fn call_mut(
        &mut self,
        _0: I0,
        _1: I1,
        _2: I2,
        _3: I3,
        _4: I4,
        _5: I5,
        _6: I6,
        _7: I7,
        _8: I8,
    ) -> O;
}
Expand description

core::ops::FnMut, but ABI-stable

Required Methods§

source

extern "C" fn call_mut( &mut self, _0: I0, _1: I1, _2: I2, _3: I3, _4: I4, _5: I5, _6: I6, _7: I7, _8: I8, ) -> O

Call the function

Trait Implementations§

source§

impl<'stabby_vt_lt, O, I0, I1, I2, I3, I4, I5, I6, I7, I8> CompoundVt for dyn CallMut9<O, I0, I1, I2, I3, I4, I5, I6, I7, I8>

§

type Vt<StabbyNextVtable> = VTable<StabbyVtableCallMut9<O, I0, I1, I2, I3, I4, I5, I6, I7, I8>, StabbyNextVtable>

An stabby-generated item for CallMut9

Implementors§

source§

impl<O, I0, I1, I2, I3, I4, I5, I6, I7, I8, F> CallMut9<O, I0, I1, I2, I3, I4, I5, I6, I7, I8> for F
where F: FnMut(I0, I1, I2, I3, I4, I5, I6, I7, I8) -> O,