@@ -32,7 +32,7 @@ pub fn packFloat(writer: anytype, comptime T: type, value_or_maybe_null: T) !voi
3232
3333 comptime var TargetType : type = undefined ;
3434 const type_info = @typeInfo (Type );
35- switch (type_info .Float .bits ) {
35+ switch (type_info .float .bits ) {
3636 0... 32 = > {
3737 try writer .writeByte (hdrs .FLOAT32 );
3838 TargetType = f32 ;
@@ -88,10 +88,10 @@ const packed_float64_inf = [_]u8{ 0xcb, 0x7f, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00
8888
8989const float_types = [_ ]type { f16 , f32 , f64 };
9090
91- fn minFloatType (comptime T1 : type , comptime T2 : type ) type {
91+ fn MinFloatType (comptime T1 : type , comptime T2 : type ) type {
9292 const ti1 = @typeInfo (T1 );
9393 const ti2 = @typeInfo (T2 );
94- return std .meta .Float (@min (ti1 .Float .bits , ti2 .Float .bits ));
94+ return std .meta .Float (@min (ti1 .float .bits , ti2 .float .bits ));
9595}
9696
9797test "readFloat: null" {
@@ -105,31 +105,31 @@ test "readFloat: float32 (zero)" {
105105 inline for (float_types ) | T | {
106106 var stream = std .io .fixedBufferStream (& packed_float32_zero );
107107 const value = try unpackFloat (stream .reader (), T );
108- try std .testing .expectApproxEqAbs (0.0 , value , std .math .floatEpsAt (minFloatType (T , f32 ), @floatCast (value )));
108+ try std .testing .expectApproxEqAbs (0.0 , value , std .math .floatEpsAt (MinFloatType (T , f32 ), @floatCast (value )));
109109 }
110110}
111111
112112test "readFloat: float64 (zero)" {
113113 inline for (float_types ) | T | {
114114 var stream = std .io .fixedBufferStream (& packed_float64_zero );
115115 const value = try unpackFloat (stream .reader (), T );
116- try std .testing .expectApproxEqAbs (0.0 , value , std .math .floatEpsAt (minFloatType (T , f64 ), @floatCast (value )));
116+ try std .testing .expectApproxEqAbs (0.0 , value , std .math .floatEpsAt (MinFloatType (T , f64 ), @floatCast (value )));
117117 }
118118}
119119
120120test "readFloat: float32 (pi)" {
121121 inline for (float_types ) | T | {
122122 var stream = std .io .fixedBufferStream (& packed_float32_pi );
123123 const value = try unpackFloat (stream .reader (), T );
124- try std .testing .expectApproxEqAbs (std .math .pi , value , std .math .floatEpsAt (minFloatType (T , f32 ), @floatCast (value )));
124+ try std .testing .expectApproxEqAbs (std .math .pi , value , std .math .floatEpsAt (MinFloatType (T , f32 ), @floatCast (value )));
125125 }
126126}
127127
128128test "readFloat: float64 (pi)" {
129129 inline for (float_types ) | T | {
130130 var stream = std .io .fixedBufferStream (& packed_float64_pi );
131131 const value = try unpackFloat (stream .reader (), T );
132- try std .testing .expectApproxEqAbs (std .math .pi , value , std .math .floatEpsAt (minFloatType (T , f64 ), @floatCast (value )));
132+ try std .testing .expectApproxEqAbs (std .math .pi , value , std .math .floatEpsAt (MinFloatType (T , f64 ), @floatCast (value )));
133133 }
134134}
135135
0 commit comments