Trait bevy_ecs::schedule::ParallelSystemDescriptorCoercion[][src]

pub trait ParallelSystemDescriptorCoercion {
    fn with_run_criteria<Marker>(
        self,
        run_criteria: impl IntoRunCriteria<Marker>
    ) -> ParallelSystemDescriptor;
fn label(self, label: impl SystemLabel) -> ParallelSystemDescriptor;
fn before(self, label: impl SystemLabel) -> ParallelSystemDescriptor;
fn after(self, label: impl SystemLabel) -> ParallelSystemDescriptor;
fn in_ambiguity_set(
        self,
        set: impl AmbiguitySetLabel
    ) -> ParallelSystemDescriptor; }

Required methods

fn with_run_criteria<Marker>(
    self,
    run_criteria: impl IntoRunCriteria<Marker>
) -> ParallelSystemDescriptor
[src]

Assigns a run criteria to the system. Can be a new descriptor or a label of a run criteria defined elsewhere.

fn label(self, label: impl SystemLabel) -> ParallelSystemDescriptor[src]

Assigns a label to the system; there can be more than one, and it doesn’t have to be unique.

fn before(self, label: impl SystemLabel) -> ParallelSystemDescriptor[src]

Specifies that the system should run before systems with the given label.

fn after(self, label: impl SystemLabel) -> ParallelSystemDescriptor[src]

Specifies that the system should run after systems with the given label.

fn in_ambiguity_set(
    self,
    set: impl AmbiguitySetLabel
) -> ParallelSystemDescriptor
[src]

Specifies that the system is exempt from execution order ambiguity detection with other systems in this set.

Loading content...

Implementors

impl ParallelSystemDescriptorCoercion for ParallelSystemDescriptor[src]

impl ParallelSystemDescriptorCoercion for BoxedSystem<(), ()>[src]

impl<S> ParallelSystemDescriptorCoercion for S where
    S: System<In = (), Out = ()>, 
[src]

Loading content...