pub fn build(mut self) -> Result<EcsDispatcher<C, W>, EcsError> {
        let mut data = DispatcherData::new(self.job_system.clone());

        self.flush().load(&mut data)?;

        Ok(EcsDispatcher {
            stages: data.stages,
        })
    }
/// Finalizes the builder into a [Dispatcher]. This also evaluates all system bundles by calling
/// [SystemBundle::load].
Finalizes the builder into a [Dispatcher]. This also evaluates all system bundles by calling
[SystemBundle::load].
Finalizes the builder into a [ Dispatcher ] . This also evaluates all system bundles by calling [ SystemBundle :: load ] .
pub fn build(mut self) -> Result<EcsDispatcher<C, W>, EcsError> {
        let mut data = DispatcherData::new(self.job_system.clone());
        self.flush().load(&mut data)?;
        Ok(EcsDispatcher {
            stages: data.stages,
        })
    }
pub fn build ( mut self ) -> Result < EcsDispatcher < C , W > , EcsError > { let mut data = DispatcherData :: new ( self . job_system . clone ( ) ) ; self . flush ( ) . load ( & mut data ) ? ; Ok ( EcsDispatcher { stages : data . stages , } ) }
Finalizes the builder into a [Dispatcher].
Finalizes the builder into a [ Dispatcher ] .
mut self
mut self