- k.* = @as(*align(1) K, @ptrCast(key.mv_data)).*;
- return @as(?*align(1) V, @ptrCast(val.mv_data)).?.*;
+ k.* = std.mem.bytesToValue(K, key.mv_data.?);
+ return std.mem.bytesToValue(V, val.mv_data.?);
+ //k.* = @as(*align(1) K, @ptrCast(key.mv_data)).*;
+ //return @as(?*align(1) V, @ptrCast(val.mv_data)).?.*;