github.com/GuanceCloud/cliutils@v1.1.21/pprofparser/domain/quantity/kind.go (about) 1 package quantity 2 3 var ( 4 UnknownKind = &Kind{} 5 Count = &Kind{} 6 Duration = &Kind{} 7 Memory = &Kind{} 8 ) 9 10 func init() { 11 // avoid loop reference 12 UnknownKind.DefaultUnit = UnknownUnit 13 Count.DefaultUnit = CountUnit 14 Duration.DefaultUnit = MicroSecond 15 Memory.DefaultUnit = Byte 16 } 17 18 // Kind 度量类型,数量,时间,内存... 19 type Kind struct { 20 DefaultUnit *Unit 21 }