Trait dotrix_core::ecs::IntoSystem [−][src]
Required methods
fn into_system(self) -> Box<dyn Systemized>
[src]
Implementors
impl<Fun, A> IntoSystem<(), (A,)> for Fun where
Fun: FnMut(A) + Send + Sync + 'static,
A: Accessor,
[src]
Fun: FnMut(A) + Send + Sync + 'static,
A: Accessor,
fn into_system(mut self: Fun) -> Box<dyn Systemized>
[src]
impl<Fun, A, B> IntoSystem<(), (A, B)> for Fun where
Fun: FnMut(A, B) + Send + Sync + 'static,
A: Accessor,
B: Accessor,
[src]
Fun: FnMut(A, B) + Send + Sync + 'static,
A: Accessor,
B: Accessor,
fn into_system(mut self: Fun) -> Box<dyn Systemized>
[src]
impl<Fun, A, B, C> IntoSystem<(), (A, B, C)> for Fun where
Fun: FnMut(A, B, C) + Send + Sync + 'static,
A: Accessor,
B: Accessor,
C: Accessor,
[src]
Fun: FnMut(A, B, C) + Send + Sync + 'static,
A: Accessor,
B: Accessor,
C: Accessor,
fn into_system(mut self: Fun) -> Box<dyn Systemized>
[src]
impl<Fun, A, B, C, D> IntoSystem<(), (A, B, C, D)> for Fun where
Fun: FnMut(A, B, C, D) + Send + Sync + 'static,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
[src]
Fun: FnMut(A, B, C, D) + Send + Sync + 'static,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
fn into_system(mut self: Fun) -> Box<dyn Systemized>
[src]
impl<Fun, A, B, C, D, E> IntoSystem<(), (A, B, C, D, E)> for Fun where
Fun: FnMut(A, B, C, D, E) + Send + Sync + 'static,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
E: Accessor,
[src]
Fun: FnMut(A, B, C, D, E) + Send + Sync + 'static,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
E: Accessor,
fn into_system(mut self: Fun) -> Box<dyn Systemized>
[src]
impl<Fun, A, B, C, D, E, F> IntoSystem<(), (A, B, C, D, E, F)> for Fun where
Fun: FnMut(A, B, C, D, E, F) + Send + Sync + 'static,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
E: Accessor,
F: Accessor,
[src]
Fun: FnMut(A, B, C, D, E, F) + Send + Sync + 'static,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
E: Accessor,
F: Accessor,
fn into_system(mut self: Fun) -> Box<dyn Systemized>
[src]
impl<Fun, A, B, C, D, E, F, G> IntoSystem<(), (A, B, C, D, E, F, G)> for Fun where
Fun: FnMut(A, B, C, D, E, F, G) + Send + Sync + 'static,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
E: Accessor,
F: Accessor,
G: Accessor,
[src]
Fun: FnMut(A, B, C, D, E, F, G) + Send + Sync + 'static,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
E: Accessor,
F: Accessor,
G: Accessor,
fn into_system(mut self: Fun) -> Box<dyn Systemized>
[src]
impl<Fun, A, B, C, D, E, F, G, H> IntoSystem<(), (A, B, C, D, E, F, G, H)> for Fun where
Fun: FnMut(A, B, C, D, E, F, G, H) + Send + Sync + 'static,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
E: Accessor,
F: Accessor,
G: Accessor,
H: Accessor,
[src]
Fun: FnMut(A, B, C, D, E, F, G, H) + Send + Sync + 'static,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
E: Accessor,
F: Accessor,
G: Accessor,
H: Accessor,
fn into_system(mut self: Fun) -> Box<dyn Systemized>
[src]
impl<Fun, CTX, A> IntoSystem<(CTX,), (A,)> for Fun where
Fun: FnMut(Context<CTX>, A) + Send + Sync + 'static,
CTX: SystemContext,
A: Accessor,
[src]
Fun: FnMut(Context<CTX>, A) + Send + Sync + 'static,
CTX: SystemContext,
A: Accessor,
fn into_system(mut self: Fun) -> Box<dyn Systemized>
[src]
impl<Fun, CTX, A, B> IntoSystem<(CTX,), (A, B)> for Fun where
Fun: FnMut(Context<CTX>, A, B) + Send + Sync + 'static,
CTX: SystemContext,
A: Accessor,
B: Accessor,
[src]
Fun: FnMut(Context<CTX>, A, B) + Send + Sync + 'static,
CTX: SystemContext,
A: Accessor,
B: Accessor,
fn into_system(mut self: Fun) -> Box<dyn Systemized>
[src]
impl<Fun, CTX, A, B, C> IntoSystem<(CTX,), (A, B, C)> for Fun where
Fun: FnMut(Context<CTX>, A, B, C) + Send + Sync + 'static,
CTX: SystemContext,
A: Accessor,
B: Accessor,
C: Accessor,
[src]
Fun: FnMut(Context<CTX>, A, B, C) + Send + Sync + 'static,
CTX: SystemContext,
A: Accessor,
B: Accessor,
C: Accessor,
fn into_system(mut self: Fun) -> Box<dyn Systemized>
[src]
impl<Fun, CTX, A, B, C, D> IntoSystem<(CTX,), (A, B, C, D)> for Fun where
Fun: FnMut(Context<CTX>, A, B, C, D) + Send + Sync + 'static,
CTX: SystemContext,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
[src]
Fun: FnMut(Context<CTX>, A, B, C, D) + Send + Sync + 'static,
CTX: SystemContext,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
fn into_system(mut self: Fun) -> Box<dyn Systemized>
[src]
impl<Fun, CTX, A, B, C, D, E> IntoSystem<(CTX,), (A, B, C, D, E)> for Fun where
Fun: FnMut(Context<CTX>, A, B, C, D, E) + Send + Sync + 'static,
CTX: SystemContext,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
E: Accessor,
[src]
Fun: FnMut(Context<CTX>, A, B, C, D, E) + Send + Sync + 'static,
CTX: SystemContext,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
E: Accessor,
fn into_system(mut self: Fun) -> Box<dyn Systemized>
[src]
impl<Fun, CTX, A, B, C, D, E, F> IntoSystem<(CTX,), (A, B, C, D, E, F)> for Fun where
Fun: FnMut(Context<CTX>, A, B, C, D, E, F) + Send + Sync + 'static,
CTX: SystemContext,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
E: Accessor,
F: Accessor,
[src]
Fun: FnMut(Context<CTX>, A, B, C, D, E, F) + Send + Sync + 'static,
CTX: SystemContext,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
E: Accessor,
F: Accessor,
fn into_system(mut self: Fun) -> Box<dyn Systemized>
[src]
impl<Fun, CTX, A, B, C, D, E, F, G> IntoSystem<(CTX,), (A, B, C, D, E, F, G)> for Fun where
Fun: FnMut(Context<CTX>, A, B, C, D, E, F, G) + Send + Sync + 'static,
CTX: SystemContext,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
E: Accessor,
F: Accessor,
G: Accessor,
[src]
Fun: FnMut(Context<CTX>, A, B, C, D, E, F, G) + Send + Sync + 'static,
CTX: SystemContext,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
E: Accessor,
F: Accessor,
G: Accessor,
fn into_system(mut self: Fun) -> Box<dyn Systemized>
[src]
impl<Fun, CTX, A, B, C, D, E, F, G, H> IntoSystem<(CTX,), (A, B, C, D, E, F, G, H)> for Fun where
Fun: FnMut(Context<CTX>, A, B, C, D, E, F, G, H) + Send + Sync + 'static,
CTX: SystemContext,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
E: Accessor,
F: Accessor,
G: Accessor,
H: Accessor,
[src]
Fun: FnMut(Context<CTX>, A, B, C, D, E, F, G, H) + Send + Sync + 'static,
CTX: SystemContext,
A: Accessor,
B: Accessor,
C: Accessor,
D: Accessor,
E: Accessor,
F: Accessor,
G: Accessor,
H: Accessor,