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.
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);}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);}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
| Definitions | 5 |
|---|---|
| Public names | 5 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |