Trait stabby::closure::Call4

source ·
pub trait Call4<O, I0, I1, I2, I3>: CallMut4<O, I0, I1, I2, I3> {
    // Required method
    extern "C" fn call(&self, _0: I0, _1: I1, _2: I2, _3: I3) -> O;
}
Expand description

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

Required Methods§

source

extern "C" fn call(&self, _0: I0, _1: I1, _2: I2, _3: I3) -> O

Call the function

Trait Implementations§

source§

impl<'stabby_vt_lt, O, I0, I1, I2, I3> CompoundVt for dyn Call4<O, I0, I1, I2, I3>

§

type Vt<StabbyNextVtable> = VTable<StabbyVtableCall4<O, I0, I1, I2, I3>, StabbyNextVtable>

An stabby-generated item for Call4

Implementors§

source§

impl<O, I0, I1, I2, I3, F> Call4<O, I0, I1, I2, I3> for F
where F: Fn(I0, I1, I2, I3) -> O,