lib/choir/src/composition/module/serialization/root.zig

daab053ee43316e1809a84551d573ddd1e5bf3d2

 1 const model = @import("../root.zig");
 2 const artifact = @import("../../../backends/root.zig").artifact;
 3 
 4 pub const codec = @import("codec.zig");
 5 pub const reference = @import("reference.zig");
 6 pub const serialize = codec.serialize;
 7 pub const deserialize = codec.deserialize;
 8 
 9 pub const format = @import("format.zig");
10 pub const provenance = @import("provenance.zig");
11 pub const source = @import("source.zig");
12 pub const fragment = @import("fragment.zig");
13 pub const call = @import("call.zig");
14 pub const variant = @import("variant.zig");
15 
16 pub const magic = format.magic;
17 pub const format_version = format.version;
18 pub const SerializeError = format.WriteError || model.VerificationError;
19 pub const DeserializeError = format.Error || artifact.serialization.DeserializeError ||
20     model.VerificationError || error{ InvalidProductRecord, ProductRecordCapacityExceeded };