Cargo Features

[dependencies]
iyes_loopless = { version = "0.9.1", default-features = false, features = ["fixedtimestep", "states", "bevy-compat", "app", "bevy-inspector-egui"] }
default = app, bevy-compat, fixedtimestep, states

These default features are set whenever iyes_loopless is added without default-features = false somewhere in the dependency tree.

fixedtimestep default = bevy_time, bevy_utils

Affects iyes_loopless::fixedtimestep

states default = bevy_utils

Affects condition::ConditionHelpers.run_in_state, condition::ConditionHelpers.run_not_in_state, condition::IntoConditionalSystem.run_in_state, condition::IntoConditionalSystem.run_not_in_state, iyes_loopless::state

bevy-compat default

provide adapters for Bevy APIs, like the .run_in_bevy_state RC

Affects condition::ConditionHelpers.run_in_bevy_state, condition::ConditionHelpers.run_not_in_bevy_state, condition::IntoConditionalSystem.run_in_bevy_state, condition::IntoConditionalSystem.run_not_in_bevy_state

app default = bevy_app

provide extension traits with convenient App builder methods

Affects fixedtimestep::app, state::app

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

bevy_app app

Enables bevy_app ^0.9

bevy_utils fixedtimestep states

Enables bevy_utils ^0.9

bevy_time fixedtimestep

Enables bevy_time ^0.9

bevy-inspector-egui implicit feature

Enables bevy-inspector-egui ^0.14

bevy-inspector-egui:

Inspector plugin for the bevy game engine