def hit_counts

bend-collections-laws-crypto@1.0.0.0 · proofs/lib/lemmas/src/cache.bend:149

import bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/src/cache.bend as Cache
import Base
import bend-collections-laws-crypto@1.0.0.0/proofs/lib/lemmas/types/model.bend as T

149def hit_counts(m: T.Metrics, +tracked: Bool, hit: Bool) -> T.Metrics:
150  T.Counts{i, e, r, h, s} = m
151  match tracked hit:
152    case False{} unused:
153      T.Counts{i, e, r, h, s}
154    case True{} True{}:
155      T.Counts{i, e, r, Word.inc(64n, h), s}
156    case True{} False{}:
157      T.Counts{i, e, r, h, Word.inc(64n, s)}

Uses (3)

Used by (2)