github.com/hanks177/podman/v4@v4.1.3-0.20220613032544-16d90015bc83/pkg/domain/entities/reports/containers.go (about) 1 package reports 2 3 type RmReport struct { 4 Id string `json:"Id"` //nolint 5 Err error `json:"Err,omitempty"` 6 } 7 8 func RmReportsIds(r []*RmReport) []string { 9 ids := make([]string, 0, len(r)) 10 for _, v := range r { 11 if v == nil || v.Id == "" { 12 continue 13 } 14 ids = append(ids, v.Id) 15 } 16 return ids 17 } 18 19 func RmReportsErrs(r []*RmReport) []error { 20 errs := make([]error, 0, len(r)) 21 for _, v := range r { 22 if v == nil || v.Err == nil { 23 continue 24 } 25 errs = append(errs, v.Err) 26 } 27 return errs 28 }