lib/choir/src/serialization/binary/model.zig
daab053ee43316e1809a84551d573ddd1e5bf3d2
1 const std = @import("std");
2
3 pub const Limits = struct {
4 serialized_bytes: usize,
5 string_bytes: usize,
6 blob_bytes: usize,
7 collection_entries: usize,
8 total_entries: usize,
9 };
10
11 pub const Error = error{
12 Truncated,
13 InvalidValue,
14 InvalidTag,
15 LimitExceeded,
16 };
17
18 pub const WriteError = std.mem.Allocator.Error || error{LimitExceeded};