Skip to documentation
SLOP

tiny.sql.HistorySyncPack

Reference tiny.sql HistorySyncPack

Defined in sync.

API (6)

Actions

Public operations.

Fields and members

Public fields and members.

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

Source

Source: lib/sql/src/sync.zig:348

zig
pub const Pack = struct {    allocator: Allocator,    refs: []RefObject,    commits: []CommitObject,    frames: []PackFrame,    pub fn deinit(self: *Pack) void {        for (self.refs) |*ref_value| ref_value.deinit(self.allocator);        for (self.commits) |*commit| commit.deinit(self.allocator);        for (self.frames) |*frame| frame.deinit(self.allocator);        if (self.refs.len != 0) self.allocator.free(self.refs);        if (self.commits.len != 0) self.allocator.free(self.commits);        if (self.frames.len != 0) self.allocator.free(self.frames);        self.* = undefined;    }    pub fn stats(self: *const Pack) Stats {        return .{            .refs = self.refs.len,            .commits = self.commits.len,            .records = self.frames.len,        };    }};

Source: lib/sql/src/root.zig:112

zig
pub const HistorySyncPack = sync.Pack;

Audit

Definitions3
Public names6
Members4
Version26.7.0
Revisiondaab053ee433