type go.opentelemetry.io/otel/trace/internal/telemetry.Value
56 uses
go.opentelemetry.io/otel/trace/internal/telemetry (current package)
attr.go#L9: Value Value `json:"value,omitempty"`
attr.go#L45: func Slice(key string, value ...Value) Attr {
value.go#L22: type Value struct {
value.go#L42: sliceptr *Value
value.go#L81: func StringValue(v string) Value {
value.go#L82: return Value{
value.go#L89: func IntValue(v int) Value { return Int64Value(int64(v)) }
value.go#L92: func Int64Value(v int64) Value {
value.go#L93: return Value{
value.go#L100: func Float64Value(v float64) Value {
value.go#L101: return Value{num: math.Float64bits(v), any: ValueKindFloat64}
value.go#L105: func BoolValue(v bool) Value { //nolint:revive // Not a control flag.
value.go#L110: return Value{num: n, any: ValueKindBool}
value.go#L115: func BytesValue(v []byte) Value {
value.go#L116: return Value{
value.go#L124: func SliceValue(vs ...Value) Value {
value.go#L125: return Value{
value.go#L133: func MapValue(kvs ...Attr) Value {
value.go#L134: return Value{
value.go#L141: func (v Value) AsString() string {
value.go#L151: func (v Value) asString() string {
value.go#L156: func (v Value) AsInt64() int64 {
value.go#L166: func (v Value) asInt64() int64 {
value.go#L172: func (v Value) AsBool() bool {
value.go#L182: func (v Value) asBool() bool { return v.num == 1 }
value.go#L185: func (v Value) AsFloat64() float64 {
value.go#L195: func (v Value) asFloat64() float64 { return math.Float64frombits(v.num) }
value.go#L198: func (v Value) AsBytes() []byte {
value.go#L208: func (v Value) asBytes() []byte {
value.go#L213: func (v Value) AsSlice() []Value {
value.go#L215: return unsafe.Slice((*Value)(sp), v.num)
value.go#L223: func (v Value) asSlice() []Value {
value.go#L224: return unsafe.Slice((*Value)(v.any.(sliceptr)), v.num)
value.go#L228: func (v Value) AsMap() []Attr {
value.go#L238: func (v Value) asMap() []Attr {
value.go#L243: func (v Value) Kind() ValueKind {
value.go#L261: func (v Value) Empty() bool { return v.Kind() == ValueKindEmpty }
value.go#L264: func (v Value) Equal(w Value) bool {
value.go#L278: return slices.EqualFunc(v.asSlice(), w.asSlice(), Value.Equal)
value.go#L307: func (v Value) String() string {
value.go#L338: func (v *Value) MarshalJSON() ([]byte, error) {
value.go#L371: Values []Value `json:"values"`
value.go#L374: Values []Value `json:"values"`
value.go#L384: func (v *Value) UnmarshalJSON(data []byte) error {
value.go#L436: var val struct{ Values []Value }
go.opentelemetry.io/otel/trace
auto.go#L306: func convAttrValue(value attribute.Value) telemetry.Value {
auto.go#L327: out := make([]telemetry.Value, 0, len(slice))
auto.go#L334: out := make([]telemetry.Value, 0, len(slice))
auto.go#L341: out := make([]telemetry.Value, 0, len(slice))
auto.go#L348: out := make([]telemetry.Value, 0, len(slice))
auto.go#L356: out := make([]telemetry.Value, 0, len(slice))
auto.go#L362: return telemetry.Value{}
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |