Skip to documentation
SLOP

tiny.zen.FootnoteCapacity

Reference tiny.zen FootnoteCapacity

Defined in tiny.zen.

API (6)

Actions

Public operations.

Fields and members

Public fields and members.

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

Source

Source: lib/zen/src/footnote/capacity.zig:10

zig
pub const Capacity = struct {    limits: Limits,    definitions_offset: usize,    definition_bytes: usize,    joined_text_offset: usize,    storage_bytes: usize,    pub fn derive(limits: Limits) DeriveError!Capacity {        const definition_bytes = std.math.mul(            usize,            limits.max_definitions,            @sizeOf(model.Definition),        ) catch return error.CapacityOverflow;        return .{            .limits = limits,            .definitions_offset = 0,            .definition_bytes = definition_bytes,            .joined_text_offset = definition_bytes,            .storage_bytes = try added(definition_bytes, limits.max_joined_text_bytes),        };    }};

Source: lib/zen/src/root.zig:123

zig
/// Checked one-region byte layout derived from `FootnoteLimits`.pub const FootnoteCapacity = footnote.Capacity;
Called byCallstest sourcelib.zen.src.footnote.capacitytest: footnote capacity handles zero ...test sourcelib.zen.src.footnote.capacitytest: footnote capacity matches an in...private sourcelib.zen.src.footnote.capacityaddedFootnoteCapacityderive
Static calls · unresolved targets: 0 · external targets: 0.

Also reachable as

footnote.Capacity.

Audit

Definitions2
Public names4
Members5
Version26.7.0
Revisiondaab053ee433