Enum bevy_ecs::schedule::ShouldRun[][src]

pub enum ShouldRun {
    Yes,
    No,
    YesAndCheckAgain,
    NoAndCheckAgain,
}

Variants

Yes

Yes, the system should run.

No

No, the system should not run.

YesAndCheckAgain

Yes, the system should run, and afterwards the criteria should be checked again.

NoAndCheckAgain

No, the system should not run right now, but the criteria should be checked again later.

Trait Implementations

impl Clone for ShouldRun[src]

impl Copy for ShouldRun[src]

impl Debug for ShouldRun[src]

impl Eq for ShouldRun[src]

impl PartialEq<ShouldRun> for ShouldRun[src]

impl StructuralEq for ShouldRun[src]

impl StructuralPartialEq for ShouldRun[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Component for T where
    T: 'static + Send + Sync
[src]

impl<T> Downcast for T where
    T: Any
[src]

impl<T> DowncastSync for T where
    T: Any + Send + Sync
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> TypeData for T where
    T: 'static + Send + Sync + Clone
[src]

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,