tiny.peer.encode
Defined in tiny.peer.
Source
Source: lib/peer/src/ticket.zig:324
zig
pub fn encode(ticket: *const Ticket, output: []u8) EncodeError!usize { const needed = try encodedWireLength(ticket); if (output.len < needed) return error.OutputTooSmall; var writer = WireWriter{ .output = output[0..needed] }; writer.putSlice(&magic); writer.putByte(version); writer.putSlice(&ticket.peer.key); writer.putByte(@intCast(ticket.items().len)); for (ticket.items()) |address| { writeAddress(&writer, address); } std.debug.assert(writer.index == needed); return writer.index;}Source: lib/peer/src/root.zig:36
zig
pub const encode = ticket.encode;Audit
| Definitions | 1 |
|---|---|
| Public names | 1 |
| Members | 0 |
| Version | 26.7.0 |
| Revision | daab053ee433 |