Skip to documentation
SLOP

tiny.sql.encodeHistoryAdvertisement

Reference tiny.sql encodeHistoryAdvertisement

Defined in sync.

Called byCallstest sourcelib.sql.src.synctest: sync negotiated fetch advertise...private sourcelib.sql.src.syncappendBytesprivate sourcelib.sql.src.syncappendCountprivate sourcelib.sql.src.syncappendHashprivate sourcelib.sql.src.syncappendU32syncencodeAdvertisement
Static calls · unresolved targets: 0 · external targets: 2.

Source

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

zig
pub fn encodeAdvertisement(allocator: Allocator, advertisement: *const Advertisement) Error![]u8 {    var bytes: std.ArrayList(u8) = .empty;    errdefer bytes.deinit(allocator);    try appendU32(allocator, &bytes, advertisement_magic);    try appendU32(allocator, &bytes, advertisement_format_version);    try appendCount(allocator, &bytes, advertisement.refs.len);    for (advertisement.refs) |ref_value| {        try appendBytes(allocator, &bytes, ref_value.name);        try appendHash(allocator, &bytes, ref_value.target);    }    return try bytes.toOwnedSlice(allocator);}

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

zig
pub const encodeHistoryAdvertisement = sync.encodeAdvertisement;

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433