Trait HelpExecuteManyCommands

Source
pub trait HelpExecuteManyCommands {
    // Required method
    fn command(&mut self, ecs: Ecs<'_>) -> DynResult<()>;
}
Expand description

A helper trait for EcsEntry::execute_commands.

This helper trait is implemented for tuple of anonymous commands.

Required Methods§

Source

fn command(&mut self, ecs: Ecs<'_>) -> DynResult<()>

Implementations on Foreign Types§

Source§

impl<A0: Command, A1: Command> HelpExecuteManyCommands for (A0, A1)

Source§

fn command(&mut self, ecs: Ecs<'_>) -> DynResult<()>

Source§

impl<A0: Command, A1: Command, A2: Command> HelpExecuteManyCommands for (A0, A1, A2)

Source§

fn command(&mut self, ecs: Ecs<'_>) -> DynResult<()>

Source§

impl<A0: Command, A1: Command, A2: Command, A3: Command> HelpExecuteManyCommands for (A0, A1, A2, A3)

Source§

fn command(&mut self, ecs: Ecs<'_>) -> DynResult<()>

Source§

impl<A0: Command, A1: Command, A2: Command, A3: Command, A4: Command> HelpExecuteManyCommands for (A0, A1, A2, A3, A4)

Source§

fn command(&mut self, ecs: Ecs<'_>) -> DynResult<()>

Source§

impl<A0: Command, A1: Command, A2: Command, A3: Command, A4: Command, A5: Command> HelpExecuteManyCommands for (A0, A1, A2, A3, A4, A5)

Source§

fn command(&mut self, ecs: Ecs<'_>) -> DynResult<()>

Source§

impl<A0: Command, A1: Command, A2: Command, A3: Command, A4: Command, A5: Command, A6: Command> HelpExecuteManyCommands for (A0, A1, A2, A3, A4, A5, A6)

Source§

fn command(&mut self, ecs: Ecs<'_>) -> DynResult<()>

Source§

impl<A0: Command, A1: Command, A2: Command, A3: Command, A4: Command, A5: Command, A6: Command, A7: Command> HelpExecuteManyCommands for (A0, A1, A2, A3, A4, A5, A6, A7)

Source§

fn command(&mut self, ecs: Ecs<'_>) -> DynResult<()>

Implementors§