Skip to documentation
SLOP

tiny.pluck.state.CallstackHashContext

Reference tiny.pluck state CallstackHashContext

Defined in state.

API (2)

Actions

Public operations.

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

Source

Source: lib/pluck/src/state/callstack.zig:11

zig
pub const CallstackHashContext = struct {    pub fn hash(_: @This(), key: CallstackKey) u64 {        var h = std.hash.Wyhash.init(0);        h.update(std.mem.sliceAsBytes(key.callstack));        h.update(std.mem.asBytes(&key.prob));        return h.final();    }    pub fn eql(_: @This(), a: CallstackKey, b: CallstackKey) bool {        if (a.prob != b.prob) return false;        return std.mem.eql(i32, a.callstack, b.callstack);    }};

Source: lib/pluck/src/state/root.zig:14

zig
pub const CallstackHashContext = callstack.CallstackHashContext;

Audit

Definitions3
Public names3
Members0
Version26.7.0
Revisiondaab053ee433