fn find_roots(&self) -> HashSet<&'static str> {
		let mut names = self.get_system_names();

		for builder in self.sysmap.values() {
			for dep in builder.deps() {
				names.remove(dep);
			}
		}

		names
	}
/// Find all systems that have no other systems
/// depending on them
Find all systems that have no other systems
depending on them
Find all systems that have no other systems depending on them
fn find_roots(&self) -> HashSet<&'static str> {
		let mut names = self.get_system_names();
		for builder in self.sysmap.values() {
			for dep in builder.deps() {
				names.remove(dep);
			}
		}
		names
	}
fn find_roots ( & self ) -> HashSet < & ' static str > { let mut names = self . get_system_names ( ) ; for builder in self . sysmap . values ( ) { for dep in builder . deps ( ) { names . remove ( dep ) ; } } names }
Find all systems that have no other systems
depending on them
Find all systems that have no other systems depending on them
&self
&self