type log/slog.Value

53 uses

	log/slog (current package)
		attr.go#L14: 	Value Value
		handler.go#L556: func (s *handleState) appendValue(v Value) {
		json_handler.go#L106: func appendJSONValue(s *handleState, v Value) error {
		record.go#L200: func (s *Source) group() Value {
		text_handler.go#L98: func appendTextValue(s *handleState, v Value) error {
		value.go#L21: type Value struct {
		value.go#L87: func (v Value) Kind() Kind {
		value.go#L109: func StringValue(value string) Value {
		value.go#L110: 	return Value{num: uint64(len(value)), any: stringptr(unsafe.StringData(value))}
		value.go#L114: func IntValue(v int) Value {
		value.go#L119: func Int64Value(v int64) Value {
		value.go#L120: 	return Value{num: uint64(v), any: KindInt64}
		value.go#L124: func Uint64Value(v uint64) Value {
		value.go#L125: 	return Value{num: v, any: KindUint64}
		value.go#L129: func Float64Value(v float64) Value {
		value.go#L130: 	return Value{num: math.Float64bits(v), any: KindFloat64}
		value.go#L134: func BoolValue(v bool) Value {
		value.go#L139: 	return Value{num: u, any: KindBool}
		value.go#L153: func TimeValue(v time.Time) Value {
		value.go#L159: 		return Value{any: timeLocation(nil)}
		value.go#L165: 		return Value{num: uint64(nsec), any: timeLocation(v.Location())}
		value.go#L169: 	return Value{any: timeTime(v.Round(0))}
		value.go#L173: func DurationValue(v time.Duration) Value {
		value.go#L174: 	return Value{num: uint64(v.Nanoseconds()), any: KindDuration}
		value.go#L179: func GroupValue(as ...Attr) Value {
		value.go#L192: 	return Value{num: uint64(len(as)), any: groupptr(unsafe.SliceData(as))}
		value.go#L221: func AnyValue(v any) Value {
		value.go#L260: 		return Value{any: kind(v)}
		value.go#L261: 	case Value:
		value.go#L264: 		return Value{any: v}
		value.go#L271: func (v Value) Any() any {
		value.go#L304: func (v Value) String() string {
		value.go#L312: func (v Value) str() string {
		value.go#L318: func (v Value) Int64() int64 {
		value.go#L327: func (v Value) Uint64() uint64 {
		value.go#L336: func (v Value) Bool() bool {
		value.go#L343: func (v Value) bool() bool {
		value.go#L349: func (v Value) Duration() time.Duration {
		value.go#L357: func (v Value) duration() time.Duration {
		value.go#L363: func (v Value) Float64() float64 {
		value.go#L371: func (v Value) float() float64 {
		value.go#L377: func (v Value) Time() time.Time {
		value.go#L385: func (v Value) time() time.Time {
		value.go#L401: func (v Value) LogValuer() LogValuer {
		value.go#L407: func (v Value) Group() []Attr {
		value.go#L414: func (v Value) group() []Attr {
		value.go#L421: func (v Value) Equal(w Value) bool {
		value.go#L446: func (v Value) isEmptyGroup() bool {
		value.go#L458: func (v Value) append(dst []byte) []byte {
		value.go#L488: 	LogValue() Value
		value.go#L500: func (v Value) Resolve() (rv Value) {