pub trait FreeSystemSet: SystemSet { }
Expand description

A marker trait for SystemSet types where is_base returns false. This should only be implemented for types that satisfy this requirement. It is automatically implemented for non-base set types by #[derive(SystemSet)].

Implementors§

§

impl FreeSystemSet for RenderFogSystemswhere RenderFogSystems: 'static + Send + Sync + Clone + Eq + Debug + Hash,

§

impl FreeSystemSet for RenderLightSystemswhere RenderLightSystems: 'static + Send + Sync + Clone + Eq + Debug + Hash,

§

impl FreeSystemSet for SimulationLightSystemswhere SimulationLightSystems: 'static + Send + Sync + Clone + Eq + Debug + Hash,

§

impl FreeSystemSet for RenderSetwhere RenderSet: 'static + Send + Sync + Clone + Eq + Debug + Hash,

§

impl FreeSystemSet for PrepareAssetSetwhere PrepareAssetSet: 'static + Send + Sync + Clone + Eq + Debug + Hash,

§

impl FreeSystemSet for ViewSetwhere ViewSet: 'static + Send + Sync + Clone + Eq + Debug + Hash,

§

impl FreeSystemSet for VisibilitySystemswhere VisibilitySystems: 'static + Send + Sync + Clone + Eq + Debug + Hash,

§

impl FreeSystemSet for WindowSystemwhere WindowSystem: 'static + Send + Sync + Clone + Eq + Debug + Hash,

§

impl FreeSystemSet for SpriteSystemwhere SpriteSystem: 'static + Send + Sync + Clone + Eq + Debug + Hash,

§

impl FreeSystemSet for TransformSystemwhere TransformSystem: 'static + Send + Sync + Clone + Eq + Debug + Hash,

§

impl FreeSystemSet for RenderUiSystemwhere RenderUiSystem: 'static + Send + Sync + Clone + Eq + Debug + Hash,

§

impl FreeSystemSet for UiSystemwhere UiSystem: 'static + Send + Sync + Clone + Eq + Debug + Hash,

§

impl FreeSystemSet for InputSystemwhere InputSystem: 'static + Send + Sync + Clone + Eq + Debug + Hash,

§

impl FreeSystemSet for CameraUpdateSystemwhere CameraUpdateSystem: 'static + Send + Sync + Clone + Eq + Debug + Hash,

§

impl FreeSystemSet for TimeSystemwhere TimeSystem: 'static + Send + Sync + Clone + Eq + Debug + Hash,

§

impl<S> FreeSystemSet for OnUpdate<S>where S: States, OnUpdate<S>: 'static + Send + Sync + Clone + Eq + Debug + Hash,