func markerToBaseType()

in ubjson/parse.go [873:898]


func markerToBaseType(marker byte) structform.BaseType {
	switch marker {
	case falseMarker, trueMarker:
		return structform.BoolType
	case charMarker:
		return structform.ByteType
	case int8Marker:
		return structform.Int8Type
	case uint8Marker:
		return structform.Uint8Type
	case int16Marker:
		return structform.Int16Type
	case int32Marker:
		return structform.Int32Type
	case int64Marker:
		return structform.Int64Type
	case float32Marker:
		return structform.Float32Type
	case float64Marker:
		return structform.Float64Type
	case highPrecMarker, stringMarker:
		return structform.StringType
	default:
		return structform.AnyType
	}
}