pub trait SystemSet:
'static
+ Send
+ Sync
+ Debug {
// Required methods
fn dyn_clone(&self) -> Box<dyn SystemSet>;
fn as_dyn_eq(&self) -> &dyn DynEq;
fn dyn_hash(&self, state: &mut dyn Hasher);
// Provided methods
fn system_type(&self) -> Option<TypeId> { ... }
fn is_anonymous(&self) -> bool { ... }
fn intern(&self) -> Interned<dyn SystemSet>
where Self: Sized { ... }
}
Expand description
Types that identify logical groups of systems.
Required Methods§
Provided Methods§
Sourcefn system_type(&self) -> Option<TypeId>
fn system_type(&self) -> Option<TypeId>
Returns Some
if this system set is a SystemTypeSet
.
Sourcefn is_anonymous(&self) -> bool
fn is_anonymous(&self) -> bool
Returns true
if this system set is an AnonymousSet
.