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