Skip to documentation
SLOP

tiny.zen.QuizCapacity

Reference tiny.zen QuizCapacity

Defined in tiny.zen.

API (8)

Actions

Public operations.

Fields and members

Public fields and members.

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

Source

Source: lib/zen/src/quiz/capacity.zig:13

zig
pub const Capacity = struct {    limits: Limits,    questions_offset: usize,    question_bytes: usize,    options_offset: usize,    option_bytes: usize,    joined_text_offset: usize,    storage_bytes: usize,    pub fn derive(limits: Limits) DeriveError!Capacity {        const questions = try placed(model.Question, 0, limits.max_questions);        const options = try placed(model.Option, questions.end, limits.max_options);        return .{            .limits = limits,            .questions_offset = questions.start,            .question_bytes = questions.bytes,            .options_offset = options.start,            .option_bytes = options.bytes,            .joined_text_offset = options.end,            .storage_bytes = try added(options.end, limits.max_joined_text_bytes),        };    }};

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

zig
/// Checked one-region byte layout derived from `QuizLimits`.pub const QuizCapacity = quiz.Capacity;
Called byCallstest sourcelib.zen.src.quiz.capacitytest: quiz capacity handles zero and ...test sourcelib.zen.src.quiz.capacitytest: quiz capacity matches an indepe...private sourcelib.zen.src.quiz.capacityaddedprivate sourcelib.zen.src.quiz.capacityplacedQuizCapacityderive
Static calls · unresolved targets: 0 · external targets: 0.

Also reachable as

quiz.Capacity.

Audit

Definitions2
Public names4
Members7
Version26.7.0
Revisiondaab053ee433