[][src]Module safer_ffi::closure::arc

Arc<dyn 'static + Send + Sync + Fn(...) -> _> but with a #[repr(C)] layout (inlined virtual method table).

Structs

ArcDynFn0

Arc<dyn 'static + Send + Sync + Fn() -> Ret>

ArcDynFn0_Layout
ArcDynFn1

Arc<dyn 'static + Send + Sync + Fn(A1) -> Ret>

ArcDynFn1_Layout
ArcDynFn2

Arc<dyn 'static + Send + Sync + Fn(A2, A1) -> Ret>

ArcDynFn2_Layout
ArcDynFn3

Arc<dyn 'static + Send + Sync + Fn(A3, A2, A1) -> Ret>

ArcDynFn3_Layout
ArcDynFn4

Arc<dyn 'static + Send + Sync + Fn(A4, A3, A2, A1) -> Ret>

ArcDynFn4_Layout
ArcDynFn5

Arc<dyn 'static + Send + Sync + Fn(A5, A4, A3, A2, A1) -> Ret>

ArcDynFn5_Layout
ArcDynFn6

Arc<dyn 'static + Send + Sync + Fn(A6, A5, A4, A3, A2, A1) -> Ret>

ArcDynFn6_Layout
ArcDynFn7

Arc<dyn 'static + Send + Sync + Fn(A7, A6, A5, A4, A3, A2, A1) -> Ret>

ArcDynFn7_Layout
ArcDynFn8

Arc<dyn 'static + Send + Sync + Fn(A8, A7, A6, A5, A4, A3, A2, A1) -> Ret>

ArcDynFn8_Layout
ArcDynFn9

Arc<dyn 'static + Send + Sync + Fn(A9, A8, A7, A6, A5, A4, A3, A2, A1) -> Ret>

ArcDynFn9_Layout