pub fn exec_mut<F>(&mut self, f: F)
    where
        F: 'static + Fn(&mut W) + Send + Sync,
    {
        self.commands
            .push_front(Command::ExecMutWorld(StrongArc::new(f)));
    }
/// Executes an arbitrary closure against the mutable world, allowing for queued exclusive
/// access to the world.
Executes an arbitrary closure against the mutable world, allowing for queued exclusive
access to the world.
Executes an arbitrary closure against the mutable world allowing for queued exclusive access to the world .
pub fn exec_mut<F>(&mut self, f: F)
    where
        F: 'static + Fn(&mut W) + Send + Sync,
    {
        self.commands
            .push_front(Command::ExecMutWorld(StrongArc::new(f)));
    }
pub fn exec_mut < F > ( & mut self , f : F ) where F : ' static + Fn ( & mut W ) + Send + Sync , { self . commands . push_front ( Command :: ExecMutWorld ( StrongArc :: new ( f ) ) ) ; }
Executes an arbitrary closure against the mutable world, allowing for queued exclusive
access to the world.
Executes an arbitrary closure against the mutable world allowing for queued exclusive access to the world .
&mut self
f
F
&mut self
f
F