log/slog.Value.Kind (method)
21 uses
log/slog (current package)
handler.go#L469: if rep := s.h.opts.ReplaceAttr; rep != nil && a.Value.Kind() != KindGroup {
handler.go#L484: if v := a.Value; v.Kind() == KindAny {
handler.go#L493: if a.Value.Kind() == KindGroup {
json_handler.go#L107: switch v.Kind() {
json_handler.go#L137: panic(fmt.Sprintf("bad kind: %s", v.Kind()))
text_handler.go#L99: switch v.Kind() {
value.go#L87: func (v Value) Kind() Kind {
value.go#L272: switch v.Kind() {
value.go#L297: panic(fmt.Sprintf("bad kind: %s", v.Kind()))
value.go#L319: if g, w := v.Kind(), KindInt64; g != w {
value.go#L328: if g, w := v.Kind(), KindUint64; g != w {
value.go#L337: if g, w := v.Kind(), KindBool; g != w {
value.go#L350: if g, w := v.Kind(), KindDuration; g != w {
value.go#L364: if g, w := v.Kind(), KindFloat64; g != w {
value.go#L378: if g, w := v.Kind(), KindTime; g != w {
value.go#L422: k1 := v.Kind()
value.go#L423: k2 := w.Kind()
value.go#L447: if v.Kind() != KindGroup {
value.go#L459: switch v.Kind() {
value.go#L479: panic(fmt.Sprintf("bad kind: %s", v.Kind()))
value.go#L509: if v.Kind() != KindLogValuer {