diff --git a/iplist/iplist.go b/iplist/iplist.go index b25c8228..4827f871 100644 --- a/iplist/iplist.go +++ b/iplist/iplist.go @@ -18,6 +18,10 @@ type Range struct { Description string } +func (r *Range) String() string { + return fmt.Sprintf("%s-%s (%s)", r.First, r.Last, r.Description) +} + // Create a new IP list. The given range must already sorted by the lower IP // in the range. Behaviour is undefined for lists of overlapping ranges. func New(initSorted []Range) *IPList {