tiny.sql.decodeHistoryPack
Defined in sync.
Source
Source: lib/sql/src/sync.zig:470
zig
pub fn decodePack(allocator: Allocator, bytes: []const u8) Error!Pack { var reader = ByteReader.init(bytes); var sections = try decodePackSections(allocator, &reader); errdefer sections.deinit(allocator); const frames = try allocator.alloc(PackFrame, sections.frame_count); var frames_read: usize = 0; errdefer { for (frames[0..frames_read]) |*frame| frame.deinit(allocator); if (frames.len != 0) allocator.free(frames); } for (frames) |*frame| { const kind = try decodeFrameKind(try reader.readU32()); frame.* = .{ .kind = kind, .payload = try reader.readOwnedBytes(allocator), }; frames_read += 1; } try reader.finish(); return .{ .allocator = allocator, .refs = sections.refs, .commits = sections.commits, .frames = frames, };}Source: lib/sql/src/root.zig:137
zig
pub const decodeHistoryPack = sync.decodePack;Audit
| Definitions | 1 |
|---|---|
| Public names | 2 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |