blob: fa0b096b5f7aead34c38fd6ddf5e7443ac54cb77 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package series
import (
"github.com/network-quality/goresponsiveness/utilities"
"golang.org/x/exp/constraints"
)
type SeriesMessageType int
const (
SeriesMessageReserve SeriesMessageType = iota
SeriesMessageMeasure SeriesMessageType = iota
)
type SeriesMessage[Data any, BucketType constraints.Ordered] struct {
Type SeriesMessageType
Bucket BucketType
Measure utilities.Optional[Data]
}
|