func compareBuckets(a, b leakybucket.Bucket) error { if a.Remaining() != b.Remaining() { return fmt.Errorf("first has %d remaining, second has %d remaining", a.Remaining(), b.Remaining()) } return compareBucketTimes(a, b) }