func needList(s *files.Set, n protocol.NodeID) []protocol.FileInfo { var fs []protocol.FileInfo s.WithNeed(n, func(f protocol.FileInfo) bool { fs = append(fs, f) return true }) return fs }