github.com/webmafia/fast@v0.10.0/binary/buffer_write_float.go (about)

     1  // Borrowed from jsoniter (https://github.com/json-iterator/go)
     2  package binary
     3  
     4  import (
     5  	"math"
     6  )
     7  
     8  // Write float32
     9  func (b *BufferWriter) WriteFloat32(v float32) error {
    10  	return b.WriteUint32(math.Float32bits(v))
    11  }
    12  
    13  // Write float64
    14  func (b *BufferWriter) WriteFloat64(v float64) error {
    15  	return b.WriteUint64(math.Float64bits(v))
    16  }