pub trait IntoSystemConfig<Params> {
Show 14 methods
// Required method
fn into_config(self) -> SystemConfig;
// Provided methods
fn label(self, l: &'static str) -> SystemConfig
where Self: Sized { ... }
fn in_set<S>(self) -> SystemConfig
where S: SystemSet,
Self: Sized { ... }
fn before(self, target: &'static str) -> SystemConfig
where Self: Sized { ... }
fn before_set<S>(self) -> SystemConfig
where S: SystemSet,
Self: Sized { ... }
fn after(self, target: &'static str) -> SystemConfig
where Self: Sized { ... }
fn after_set<S>(self) -> SystemConfig
where S: SystemSet,
Self: Sized { ... }
fn reads<C>(self) -> SystemConfig
where C: 'static,
Self: Sized { ... }
fn writes<C>(self) -> SystemConfig
where C: 'static,
Self: Sized { ... }
fn reads_res<C>(self) -> SystemConfig
where C: 'static,
Self: Sized { ... }
fn writes_res<C>(self) -> SystemConfig
where C: 'static,
Self: Sized { ... }
fn exclusive(self) -> SystemConfig
where Self: Sized { ... }
fn in_phase(self, phase: Phase) -> SystemConfig
where Self: Sized { ... }
fn run_if<F>(self, condition: F) -> SystemConfig
where F: FnMut(&World) -> bool + Send + Sync + 'static,
Self: Sized { ... }
}Required Methods§
fn into_config(self) -> SystemConfig
Provided Methods§
fn label(self, l: &'static str) -> SystemConfigwhere
Self: Sized,
fn in_set<S>(self) -> SystemConfig
fn before(self, target: &'static str) -> SystemConfigwhere
Self: Sized,
fn before_set<S>(self) -> SystemConfig
fn after(self, target: &'static str) -> SystemConfigwhere
Self: Sized,
fn after_set<S>(self) -> SystemConfig
fn reads<C>(self) -> SystemConfigwhere
C: 'static,
Self: Sized,
fn writes<C>(self) -> SystemConfigwhere
C: 'static,
Self: Sized,
fn reads_res<C>(self) -> SystemConfigwhere
C: 'static,
Self: Sized,
fn writes_res<C>(self) -> SystemConfigwhere
C: 'static,
Self: Sized,
fn exclusive(self) -> SystemConfigwhere
Self: Sized,
fn in_phase(self, phase: Phase) -> SystemConfigwhere
Self: Sized,
fn run_if<F>(self, condition: F) -> SystemConfig
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".