func (t Float64) ToFloat32Checked() (Float32, Boolean) {
	var converted Float32
	converted = Float32(t)
	v, err := converted.ToFloat64().Eq(t)
	return converted, Boolean(err == nil && v)
}
// ToFloat32Checked attempts to cast the Float64 to a Float32.
// The second return value will be false if there was an overflow or any other loss of precision.
// For example, going from Float64 to Int64 will result in anything after the decimal being truncated.
ToFloat32Checked attempts to cast the Float64 to a Float32.
The second return value will be false if there was an overflow or any other loss of precision.
For example, going from Float64 to Int64 will result in anything after the decimal being truncated.
// ToFloat32Checked attempts to cast the Float64 to a Float32 . // The second return value will be false if there was an overflow or any other loss of precision . // For example going from Float64 to Int64 will result in anything after the decimal being truncated .
func (t Float64) ToFloat32Checked() (Float32, Boolean) {
	var converted Float32
	converted = Float32(t)
	v, err := converted.ToFloat64().Eq(t)
	return converted, Boolean(err == nil && v)
}
func ( t Float64 ) ToFloat32Checked ( ) ( Float32 , Boolean ) { var converted Float32 converted = Float32 ( t ) v , err := converted . ToFloat64 ( ) . Eq ( t ) return converted , Boolean ( err == nil && v ) }
ToFloat32Checked attempts to cast the Float64 to a Float32.
ToFloat32Checked attempts to cast the Float64 to a Float32 .