IntoSystemConfigs

Trait IntoSystemConfigs 

Source
pub trait IntoSystemConfigs<Marker> {
    // Required method
    fn into_descriptors(self, schedule: Schedule) -> Vec<SystemDescriptor>;
}
Expand description

Trait for tuple system registration via add_systems

Required Methods§

Implementations on Foreign Types§

Source§

impl<T1, M1, T2, M2> IntoSystemConfigs<(M1, M2)> for (T1, T2)
where T1: IntoSystem<M1>, T2: IntoSystem<M2>,

Source§

impl<T1, M1, T2, M2, T3, M3> IntoSystemConfigs<(M1, M2, M3)> for (T1, T2, T3)
where T1: IntoSystem<M1>, T2: IntoSystem<M2>, T3: IntoSystem<M3>,

Source§

impl<T1, M1, T2, M2, T3, M3, T4, M4> IntoSystemConfigs<(M1, M2, M3, M4)> for (T1, T2, T3, T4)
where T1: IntoSystem<M1>, T2: IntoSystem<M2>, T3: IntoSystem<M3>, T4: IntoSystem<M4>,

Source§

impl<T1, M1, T2, M2, T3, M3, T4, M4, T5, M5> IntoSystemConfigs<(M1, M2, M3, M4, M5)> for (T1, T2, T3, T4, T5)
where T1: IntoSystem<M1>, T2: IntoSystem<M2>, T3: IntoSystem<M3>, T4: IntoSystem<M4>, T5: IntoSystem<M5>,

Source§

impl<T1, M1, T2, M2, T3, M3, T4, M4, T5, M5, T6, M6> IntoSystemConfigs<(M1, M2, M3, M4, M5, M6)> for (T1, T2, T3, T4, T5, T6)
where T1: IntoSystem<M1>, T2: IntoSystem<M2>, T3: IntoSystem<M3>, T4: IntoSystem<M4>, T5: IntoSystem<M5>, T6: IntoSystem<M6>,

Source§

impl<T1, M1, T2, M2, T3, M3, T4, M4, T5, M5, T6, M6, T7, M7> IntoSystemConfigs<(M1, M2, M3, M4, M5, M6, M7)> for (T1, T2, T3, T4, T5, T6, T7)
where T1: IntoSystem<M1>, T2: IntoSystem<M2>, T3: IntoSystem<M3>, T4: IntoSystem<M4>, T5: IntoSystem<M5>, T6: IntoSystem<M6>, T7: IntoSystem<M7>,

Source§

impl<T1, M1, T2, M2, T3, M3, T4, M4, T5, M5, T6, M6, T7, M7, T8, M8> IntoSystemConfigs<(M1, M2, M3, M4, M5, M6, M7, M8)> for (T1, T2, T3, T4, T5, T6, T7, T8)
where T1: IntoSystem<M1>, T2: IntoSystem<M2>, T3: IntoSystem<M3>, T4: IntoSystem<M4>, T5: IntoSystem<M5>, T6: IntoSystem<M6>, T7: IntoSystem<M7>, T8: IntoSystem<M8>,

Source§

impl<T1, M1, T2, M2, T3, M3, T4, M4, T5, M5, T6, M6, T7, M7, T8, M8, T9, M9> IntoSystemConfigs<(M1, M2, M3, M4, M5, M6, M7, M8, M9)> for (T1, T2, T3, T4, T5, T6, T7, T8, T9)
where T1: IntoSystem<M1>, T2: IntoSystem<M2>, T3: IntoSystem<M3>, T4: IntoSystem<M4>, T5: IntoSystem<M5>, T6: IntoSystem<M6>, T7: IntoSystem<M7>, T8: IntoSystem<M8>, T9: IntoSystem<M9>,

Source§

impl<T1, M1, T2, M2, T3, M3, T4, M4, T5, M5, T6, M6, T7, M7, T8, M8, T9, M9, T10, M10> IntoSystemConfigs<(M1, M2, M3, M4, M5, M6, M7, M8, M9, M10)> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)
where T1: IntoSystem<M1>, T2: IntoSystem<M2>, T3: IntoSystem<M3>, T4: IntoSystem<M4>, T5: IntoSystem<M5>, T6: IntoSystem<M6>, T7: IntoSystem<M7>, T8: IntoSystem<M8>, T9: IntoSystem<M9>, T10: IntoSystem<M10>,

Source§

impl<T1, M1, T2, M2, T3, M3, T4, M4, T5, M5, T6, M6, T7, M7, T8, M8, T9, M9, T10, M10, T11, M11> IntoSystemConfigs<(M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11)> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)
where T1: IntoSystem<M1>, T2: IntoSystem<M2>, T3: IntoSystem<M3>, T4: IntoSystem<M4>, T5: IntoSystem<M5>, T6: IntoSystem<M6>, T7: IntoSystem<M7>, T8: IntoSystem<M8>, T9: IntoSystem<M9>, T10: IntoSystem<M10>, T11: IntoSystem<M11>,

Source§

impl<T1, M1, T2, M2, T3, M3, T4, M4, T5, M5, T6, M6, T7, M7, T8, M8, T9, M9, T10, M10, T11, M11, T12, M12> IntoSystemConfigs<(M1, M2, M3, M4, M5, M6, M7, M8, M9, M10, M11, M12)> for (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
where T1: IntoSystem<M1>, T2: IntoSystem<M2>, T3: IntoSystem<M3>, T4: IntoSystem<M4>, T5: IntoSystem<M5>, T6: IntoSystem<M6>, T7: IntoSystem<M7>, T8: IntoSystem<M8>, T9: IntoSystem<M9>, T10: IntoSystem<M10>, T11: IntoSystem<M11>, T12: IntoSystem<M12>,

Implementors§