| 12345678910111213141516171819202122232425262728 |
- // Unless explicitly stated otherwise all files in this repository are licensed
- // under the Apache License 2.0.
- // This product includes software developed at Datadog (https://www.datadoghq.com/).
- // Copyright 2021 Datadog, Inc.
- package store
- import "errors"
- type Bin struct {
- index int
- count float64
- }
- func NewBin(index int, count float64) (*Bin, error) {
- if count < 0 {
- return nil, errors.New("The count cannot be negative")
- }
- return &Bin{index: index, count: count}, nil
- }
- func (b Bin) Index() int {
- return b.index
- }
- func (b Bin) Count() float64 {
- return b.count
- }
|