Revert "chore: simplify deserialization code"
This reverts commit 9f45c2c5b2
.
This commit is contained in:
parent
2a73ee43a5
commit
5619ebebd5
|
@ -1,4 +1,5 @@
|
||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
|
const getty = @import("getty");
|
||||||
const json = @import("json");
|
const json = @import("json");
|
||||||
|
|
||||||
/// getty deserialization blocks required to properly deserialize messages
|
/// getty deserialization blocks required to properly deserialize messages
|
||||||
|
@ -24,7 +25,8 @@ pub fn OwnedDeserData(comptime T: type) type {
|
||||||
errdefer arena.deinit();
|
errdefer arena.deinit();
|
||||||
const arena_alloc = arena.allocator();
|
const arena_alloc = arena.allocator();
|
||||||
|
|
||||||
const deser_data = try json.fromSliceWith(arena_alloc, T, data, dbs);
|
var deser = json.Deserializer(dbs).withAllocator(arena_alloc, data);
|
||||||
|
const deser_data = try getty.deserialize(arena_alloc, T, deser.deserializer());
|
||||||
|
|
||||||
return Self{
|
return Self{
|
||||||
.data = deser_data,
|
.data = deser_data,
|
||||||
|
|
Loading…
Reference in a new issue