Skip to documentation
SLOP

tiny.bench.ComparisonCapacity

Reference tiny.bench ComparisonCapacity

Defined in tiny.bench.

API (6)

Actions

Public operations.

Fields and members

Public fields and members.

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

Source

Source: lib/bench/src/compare/capacity.zig:17

zig
pub const Capacity = struct {    limits: Limits,    effects_offset: usize,    samples_offset: usize,    counts_offset: usize,    storage_bytes: usize,    pub fn derive(limits: Limits) DeriveError!Capacity {        if (limits.max_samples_per_series == 0) return error.InvalidSampleLimit;        if (limits.max_samples_per_series > std.math.maxInt(u32)) {            return error.SampleLimitTooLarge;        }        if (limits.max_bootstrap_iterations == 0) {            return error.InvalidBootstrapIterationLimit;        }        const effects = try placed(f64, 0, limits.max_bootstrap_iterations);        const samples = try placed(u64, effects.end, limits.max_samples_per_series);        const counts = try placed(u32, samples.end, limits.max_samples_per_series);        std.debug.assert(effects.start == 0);        std.debug.assert(effects.end <= samples.start);        std.debug.assert(samples.end <= counts.start);        return .{            .limits = limits,            .effects_offset = effects.start,            .samples_offset = samples.start,            .counts_offset = counts.start,            .storage_bytes = counts.end,        };    }};

Source: lib/bench/src/root.zig:91

zig
pub const ComparisonCapacity = compare_mod.Capacity;
Called byCallstest sourcelib.bench.src.compare.capacitytest: comparison capacity matches an ...test sourcelib.bench.src.compare.capacitytest: comparison capacity rejects inv...private sourcelib.bench.src.compare.capacityplacedComparisonCapacityderive
Static calls · unresolved targets: 0 · external targets: 0.

Also reachable as

compare.Capacity.

Audit

Definitions2
Public names4
Members5
Version26.7.0
Revisiondaab053ee433