@@ -268,31 +268,30 @@ pub fn Reader(comptime ReaderType: type) type {
268
268
};
269
269
}
270
270
271
- // TODO does all this inlines make sense
272
- inline fn readBit (self : * Self ) ! u1 {
271
+ fn readBit (self : * Self ) ! u1 {
273
272
return try self .bit_reader .readBitsNoEof (u1 , 1 );
274
273
}
275
- inline fn readOpcode (self : * Self ) ! Frame.Opcode {
274
+ fn readOpcode (self : * Self ) ! Frame.Opcode {
276
275
return try Frame .Opcode .decode (try self .bit_reader .readBitsNoEof (u4 , 4 ));
277
276
}
278
- inline fn readPayloadLen (self : * Self ) ! u64 {
277
+ fn readPayloadLen (self : * Self ) ! u64 {
279
278
const payload_len = try self .bit_reader .readBitsNoEof (u64 , 7 );
280
279
return switch (payload_len ) {
281
280
126 = > try self .bit_reader .readBitsNoEof (u64 , 8 * 2 ),
282
281
127 = > try self .bit_reader .readBitsNoEof (u64 , 8 * 8 ),
283
282
else = > payload_len ,
284
283
};
285
284
}
286
- inline fn readAll (self : * Self , buffer : []u8 ) ! void {
285
+ fn readAll (self : * Self , buffer : []u8 ) ! void {
287
286
var index : usize = 0 ;
288
287
while (index != buffer .len ) {
289
288
const amt = try self .bit_reader .reader .read (buffer [index .. ]);
290
289
if (amt == 0 ) return error .EndOfStream ;
291
290
index += amt ;
292
291
}
293
292
}
294
- inline fn readPayload (self : * Self , payload_len : u64 , masked : bool ) ! []u8 {
295
- if (payload_len == 0 ) return Frame . empty_payload ;
293
+ fn readPayload (self : * Self , payload_len : u64 , masked : bool ) ! []u8 {
294
+ if (payload_len == 0 ) return &.{} ;
296
295
var masking_key = [_ ]u8 {0 } ** 4 ;
297
296
if (masked ) try self .readAll (& masking_key );
298
297
const payload = try self .allocator .alloc (u8 , payload_len );
0 commit comments