[][src]Trait kudo::System

pub trait System<'world_borrow, A> {
    fn run(self, world: &'world_borrow World) -> Result<(), ()>;
}

Required methods

fn run(self, world: &'world_borrow World) -> Result<(), ()>

Loading content...

Implementors

impl<'world_borrow, FUNC, A: SystemQuery<'world_borrow>> System<'world_borrow, (A,)> for FUNC where
    FUNC: Fn(A), 
[src]

impl<'world_borrow, FUNC, A: SystemQuery<'world_borrow>, B: SystemQuery<'world_borrow>> System<'world_borrow, (A, B)> for FUNC where
    FUNC: Fn(A, B), 
[src]

impl<'world_borrow, FUNC, A: SystemQuery<'world_borrow>, B: SystemQuery<'world_borrow>, C: SystemQuery<'world_borrow>> System<'world_borrow, (A, B, C)> for FUNC where
    FUNC: Fn(A, B, C), 
[src]

impl<'world_borrow, FUNC, A: SystemQuery<'world_borrow>, B: SystemQuery<'world_borrow>, C: SystemQuery<'world_borrow>, D: SystemQuery<'world_borrow>> System<'world_borrow, (A, B, C, D)> for FUNC where
    FUNC: Fn(A, B, C, D), 
[src]

impl<'world_borrow, FUNC, A: SystemQuery<'world_borrow>, B: SystemQuery<'world_borrow>, C: SystemQuery<'world_borrow>, D: SystemQuery<'world_borrow>, E: SystemQuery<'world_borrow>> System<'world_borrow, (A, B, C, D, E)> for FUNC where
    FUNC: Fn(A, B, C, D, E), 
[src]

impl<'world_borrow, FUNC, A: SystemQuery<'world_borrow>, B: SystemQuery<'world_borrow>, C: SystemQuery<'world_borrow>, D: SystemQuery<'world_borrow>, E: SystemQuery<'world_borrow>, F: SystemQuery<'world_borrow>> System<'world_borrow, (A, B, C, D, E, F)> for FUNC where
    FUNC: Fn(A, B, C, D, E, F), 
[src]

impl<'world_borrow, FUNC, A: SystemQuery<'world_borrow>, B: SystemQuery<'world_borrow>, C: SystemQuery<'world_borrow>, D: SystemQuery<'world_borrow>, E: SystemQuery<'world_borrow>, F: SystemQuery<'world_borrow>, G: SystemQuery<'world_borrow>> System<'world_borrow, (A, B, C, D, E, F, G)> for FUNC where
    FUNC: Fn(A, B, C, D, E, F, G), 
[src]

impl<'world_borrow, FUNC, A: SystemQuery<'world_borrow>, B: SystemQuery<'world_borrow>, C: SystemQuery<'world_borrow>, D: SystemQuery<'world_borrow>, E: SystemQuery<'world_borrow>, F: SystemQuery<'world_borrow>, G: SystemQuery<'world_borrow>, H: SystemQuery<'world_borrow>> System<'world_borrow, (A, B, C, D, E, F, G, H)> for FUNC where
    FUNC: Fn(A, B, C, D, E, F, G, H), 
[src]

Loading content...