fn can_start_now(&self, index: usize) -> bool {
        let system_data = &self.system_metadata[index];
        // Non-send systems are considered conflicting with each other.
        (!self.non_send_running || system_data.is_send)
            && system_data
                .archetype_component_access
                .is_compatible(&self.active_archetype_component_access)
    }
/// Determines if the system with given index has no conflicts with already running systems.
Determines if the system with given index has no conflicts with already running systems.
Determines if the system with given index has no conflicts with already running systems .
fn can_start_now(&self, index: usize) -> bool {
        let system_data = &self.system_metadata[index];
        // Non-send systems are considered conflicting with each other.
        (!self.non_send_running || system_data.is_send)
            && system_data
                .archetype_component_access
                .is_compatible(&self.active_archetype_component_access)
    }
fn can_start_now ( & self , index : usize ) -> bool { let system_data = & self . system_metadata [ index ] ; // Non-send systems are considered conflicting with each other. ( ! self . non_send_running || system_data . is_send ) && system_data . archetype_component_access . is_compatible ( & self . active_archetype_component_access ) }
Determines if the system with given index has no conflicts with already running systems.
Determines if the system with given index has no conflicts with already running systems .
&self
index
usize
&self
index
usize