pub async fn load_gn_targets( gn_dir: &Path, source_root: &Path, target: &str, ) -> Result<Vec<GnTarget>, Error>