package decoders import ( "github.com/wader/fq/pkg/decode" "github.com/wader/fq/pkg/scalar" ) func decodeFloatFn(sms ...scalar.FltMapper) (DecodeFn, error) { // A float is written as 4 bytes. The float is converted into a 32-bit integer using a method equivalent to Java's // floatToIntBits and then encoded in little-endian format. return func(name string, d *decode.D) any { return d.FieldF32(name, sms...) }, nil }