Skip to documentation
SLOP

tiny.trace.Manifest

Reference tiny.trace Manifest

Defined in tiny.trace.

API (16)

Actions

Public operations.

Fields and members

Public fields and members.

No direct callersNo direct callstiny.traceManifest
Static calls · unresolved targets: unknown · external targets: unknown.

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

Definitions2
Public names6
Members15
Version26.7.0
Revisiondaab053ee433