go.uber.org/zap/zapcore.Field.Type (field)

33 uses

	go.uber.org/zap/zapcore (current package)
		field.go#L106: 	Type      FieldType
		field.go#L117: 	switch f.Type {
		field.go#L191: 	if f.Type != other.Type {
		field.go#L198: 	switch f.Type {

	go.uber.org/zap
		array.go#L34: 	return Field{Key: key, Type: zapcore.ArrayMarshalerType, Interface: val}
		error.go#L48: 	return Field{Key: key, Type: zapcore.ErrorType, Interface: err}
		field.go#L44: 	return Field{Type: zapcore.SkipType}
		field.go#L59: 	return Field{Key: key, Type: zapcore.BinaryType, Interface: val}
		field.go#L68: 	return Field{Key: key, Type: zapcore.BoolType, Integer: ival}
		field.go#L84: 	return Field{Key: key, Type: zapcore.ByteStringType, Interface: val}
		field.go#L91: 	return Field{Key: key, Type: zapcore.Complex128Type, Interface: val}
		field.go#L107: 	return Field{Key: key, Type: zapcore.Complex64Type, Interface: val}
		field.go#L123: 	return Field{Key: key, Type: zapcore.Float64Type, Integer: int64(math.Float64bits(val))}
		field.go#L139: 	return Field{Key: key, Type: zapcore.Float32Type, Integer: int64(math.Float32bits(val))}
		field.go#L167: 	return Field{Key: key, Type: zapcore.Int64Type, Integer: val}
		field.go#L181: 	return Field{Key: key, Type: zapcore.Int32Type, Integer: int64(val)}
		field.go#L195: 	return Field{Key: key, Type: zapcore.Int16Type, Integer: int64(val)}
		field.go#L209: 	return Field{Key: key, Type: zapcore.Int8Type, Integer: int64(val)}
		field.go#L223: 	return Field{Key: key, Type: zapcore.StringType, String: val}
		field.go#L251: 	return Field{Key: key, Type: zapcore.Uint64Type, Integer: int64(val)}
		field.go#L265: 	return Field{Key: key, Type: zapcore.Uint32Type, Integer: int64(val)}
		field.go#L279: 	return Field{Key: key, Type: zapcore.Uint16Type, Integer: int64(val)}
		field.go#L293: 	return Field{Key: key, Type: zapcore.Uint8Type, Integer: int64(val)}
		field.go#L307: 	return Field{Key: key, Type: zapcore.UintptrType, Integer: int64(val)}
		field.go#L327: 	return Field{Key: key, Type: zapcore.ReflectType, Interface: val}
		field.go#L336: 	return Field{Key: key, Type: zapcore.NamespaceType}
		field.go#L342: 	return Field{Key: key, Type: zapcore.StringerType, Interface: val}
		field.go#L349: 		return Field{Key: key, Type: zapcore.TimeFullType, Interface: val}
		field.go#L351: 	return Field{Key: key, Type: zapcore.TimeType, Integer: val.UnixNano(), Interface: val.Location()}
		field.go#L384: 	return Field{Key: key, Type: zapcore.DurationType, Integer: int64(val)}
		field.go#L401: 	return Field{Key: key, Type: zapcore.ObjectMarshalerType, Interface: val}
		field.go#L409: 		Type:      zapcore.InlineMarshalerType,