Trait legion::GroupSource[][src]

pub trait GroupSource {
    fn to_group() -> GroupDef;
}

A type which defines a component group.

Required methods

fn to_group() -> GroupDef[src]

Creates a group definition.

Loading content...

Implementations on Foreign Types

impl<A: Component, B: Component, C: Component, D: Component, E: Component, F: Component, G: Component, H: Component, I: Component> GroupSource for (A, B, C, D, E, F, G, H, I)[src]

impl<B: Component, C: Component, D: Component, E: Component, F: Component, G: Component, H: Component, I: Component> GroupSource for (B, C, D, E, F, G, H, I)[src]

impl<C: Component, D: Component, E: Component, F: Component, G: Component, H: Component, I: Component> GroupSource for (C, D, E, F, G, H, I)[src]

impl<D: Component, E: Component, F: Component, G: Component, H: Component, I: Component> GroupSource for (D, E, F, G, H, I)[src]

impl<E: Component, F: Component, G: Component, H: Component, I: Component> GroupSource for (E, F, G, H, I)[src]

impl<F: Component, G: Component, H: Component, I: Component> GroupSource for (F, G, H, I)[src]

impl<G: Component, H: Component, I: Component> GroupSource for (G, H, I)[src]

impl<H: Component, I: Component> GroupSource for (H, I)[src]

impl<I: Component> GroupSource for (I,)[src]

Loading content...

Implementors

Loading content...