func missingNets(defined common.PrivateNetList, loaded []activeNet) []string { diff := make(map[string]struct{}) for _, n := range defined.StringsOnlyNames() { if n != "all" { diff[n] = struct{}{} } } for _, an := range loaded { delete(diff, an.conf.Name) } missing := []string{} for n, _ := range diff { missing = append(missing, n) } return missing }