pub trait Executable<O> { // Required method fn execute(self: Box<Self>, world: &mut World) -> O; }
A trait to be implemented by structs that need to be able to execute something on the client.