Trait aecs::Component [] [src]

pub trait Component: 'static {
    const ID: u8;
    const BITMASK: u64;
}

A component trait Each component should have a distinct ID

Associated Constants

BITMASK: u64 = 1 << (<Self>::ID & 63) as u64

Implementors