Macro ecs::systems [] [src]

macro_rules! systems {
    {
            $(#[$attr:meta])*
            struct $Name:ident<$components:ty, $services:ty>;
        } => { ... };
    {
            $(#[$attr:meta])*
            struct $Name:ident<$components:ty, $services:ty> {
                active: {
                    $($field_name:ident : $field_ty:ty = $field_init:expr,)*
                },
                passive: {
                    $($p_field_name:ident : $p_field_ty:ty = $p_field_init:expr,)*
                }
            }
        } => { ... };
}