tiny.zen.FootnoteCapacity
Defined in tiny.zen.
API (6)
Actions
Public operations.
Fields and members
Public fields and members.
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;Also reachable as
Audit
| Definitions | 2 |
|---|---|
| Public names | 4 |
| Members | 5 |
| Version | 26.7.0 |
| Revision | daab053ee433 |