tiny.trace.Manifest
Defined in tiny.trace.
API (16)
Actions
Public operations.
Fields and members
Public fields and members.
block_bytesblock_countbranch_idbuild_idchunk_countendianevent_bytesevent_checksumevent_countformat_versionlimitsmodepointer_widthstatustarget_triple
Source
Source: lib/trace/src/store/format/manifest.zig:40
zig
pub const Manifest = struct { format_version: u32 = event.trace_format_version, target_triple: []const u8 = "unknown", build_id: []const u8 = "unknown", pointer_width: u16 = sys.capabilities.current.pointerWidthBits(), endian: []const u8 = sys.capabilities.current.endianName(), mode: []const u8 = "record", status: []const u8 = "open", branch_id: u64 = 0, limits: Limits = .{}, chunk_count: u64 = 0, event_count: u64 = 0, event_bytes: u64 = 0, event_checksum: u64 = 0, block_count: u64 = 0, block_bytes: u64 = 0, pub fn writeJson(self: Manifest, writer: *std.Io.Writer) !void { var stream = pretty_json.Writer.init(writer, .indent_2); const object = try stream.object(); try object.field("format_version", self.format_version); try object.field("target_triple", self.target_triple); try object.field("build_id", self.build_id); try object.field("pointer_width", self.pointer_width); try object.field("endian", self.endian); try object.field("mode", self.mode); try object.field("status", self.status); try object.field("branch_id", self.branch_id); const limits = try object.object("limits"); try limits.field("max_event_bytes", self.limits.max_event_bytes); try limits.field("max_chunk_bytes", self.limits.max_chunk_bytes); try limits.end(); try object.field("chunk_count", self.chunk_count); try object.field("event_count", self.event_count); try object.field("event_bytes", self.event_bytes); try object.field("event_checksum", self.event_checksum); try object.field("block_count", self.block_count); try object.field("block_bytes", self.block_bytes); try object.endLine(); }};Source: lib/trace/src/root.zig:55
zig
pub const Manifest = store.Manifest;Also reachable as
store.Manifest, store.format.Manifest.
Audit
| Definitions | 2 |
|---|---|
| Public names | 6 |
| Members | 15 |
| Version | 26.7.0 |
| Revision | daab053ee433 |