Skip to documentation
SLOP

tiny.machine.world.manifest

Reference tiny.machine world manifest

Defined in world.

API (4)

Actions

Public operations.

Types and contracts

Public types and contracts.

Values and defaults

Public values and defaults.

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

Source

Source: lib/machine/src/world/manifest/codec.zig:18

zig
pub fn decodeDisjoint(    reader: *std.Io.Reader,    expected_root: world.Root,) Error!world.Cut {    var bytes: [stream_bytes]u8 = undefined;    try readExact(reader, &bytes);    var trailing: [1]u8 = undefined;    if (try reader.readSliceShort(&trailing) != 0) return error.TrailingData;    return decode.manifest(&bytes, expected_root);}
Called byCallsNo direct callersprivate sourcelib.machine.src.world.manifest.codecreadExactprivate sourcelib.machine.src.world.manifest.decodemanifestworld.manifestdecodeDisjoint
Static calls · unresolved targets: 0 · external targets: 1.

Source: lib/machine/src/world/manifest/codec.zig:11

zig
pub fn encodeDisjoint(value: *const world.Cut, writer: *std.Io.Writer) Error!void {    try validateSink(value, writer);    var bytes: [stream_bytes]u8 = undefined;    try encode.manifest(value, &bytes);    try writer.writeAll(&bytes);}
Called byCallsNo direct callersprivate sourcelib.machine.src.world.manifest.codecvalidateSinkprivate sourcelib.machine.src.world.manifest.encodemanifestworld.manifestencodeDisjoint
Static calls · unresolved targets: 0 · external targets: 1.

Source: lib/machine/src/world/manifest/schema.zig:10

zig
pub const stream_bytes: usize = 1024;

Source: lib/machine/src/world/manifest/types.zig:15

zig
pub const Error = ManifestError ||    std.Io.Reader.ShortError ||    std.Io.Writer.Error ||    world.Error;

Source: lib/machine/src/world/manifest/root.zig

zig
const codec = @import("codec.zig");pub const Error = codec.Error;pub const decodeDisjoint = codec.decodeDisjoint;pub const encodeDisjoint = codec.encodeDisjoint;pub const stream_bytes = codec.stream_bytes;

Source: lib/machine/src/world/root.zig:53

zig
pub const manifest = @import("manifest/root.zig");

Audit

Definitions5
Public names5
Members0
Version26.7.0
Revisiondaab053ee433