Fields

hasher: Hasher = hasher_init,

Functions

fn add(hh: *HashHelper, x: anytype) void

Convert the input value into bytes and record it as a dependency of the process …

Convert the input value into bytes and record it as a dependency of the process being cached.

fn addBytes(hh: *HashHelper, bytes: []const u8) void

Record a slice of bytes as a dependency of the process being cached.

fn addListOfBytes(hh: *HashHelper, list_of_bytes: []const []const u8) void

No documentation provided.

fn addOptional(hh: *HashHelper, optional: anytype) void

No documentation provided.

fn addOptionalBytes(hh: *HashHelper, optional_bytes: ?[]const u8) void

No documentation provided.

fn final(hh: *HashHelper) [hex_digest_len]u8

Returns a hex encoded hash of the inputs, mutating the state of the hasher.

fn peek(hh: HashHelper) [hex_digest_len]u8

Returns a hex encoded hash of the inputs, without modifying state.

fn peekBin(hh: HashHelper) BinDigest

No documentation provided.