Struct specs_bundler::SpecsBundler
[−]
[src]
pub struct SpecsBundler<'world, 'a, 'b> { /* fields omitted */ }
Methods
impl<'world, 'a, 'b> SpecsBundler<'world, 'a, 'b>
[src]
pub fn new(
world: &'world mut World,
dispatcher_builder: DispatcherBuilder<'a, 'b>
) -> Self
[src]
world: &'world mut World,
dispatcher_builder: DispatcherBuilder<'a, 'b>
) -> Self
pub fn bundle<B>(self, bundle: B) -> Result<Self, B::Error> where
B: SpecsBundle<'a, 'b>,
[src]
B: SpecsBundle<'a, 'b>,
pub fn dispatcher_builder(self) -> DispatcherBuilder<'a, 'b>
[src]
pub fn with<T>(self, system: T, name: &str, dep: &[&str]) -> Self where
T: for<'c> System<'c> + Send + 'a,
[src]
T: for<'c> System<'c> + Send + 'a,
pub fn add<T>(&mut self, system: T, name: &str, dep: &[&str]) -> &mut Self where
T: for<'c> System<'c> + Send + 'a,
[src]
T: for<'c> System<'c> + Send + 'a,
pub fn with_thread_local<T>(self, system: T) -> Self where
T: for<'c> RunNow<'c> + 'b,
[src]
T: for<'c> RunNow<'c> + 'b,
pub fn add_thread_local<T>(&mut self, system: T) -> &mut Self where
T: for<'c> RunNow<'c> + 'b,
[src]
T: for<'c> RunNow<'c> + 'b,