pub const Uid = packed struct(u32) kind: enum(u1) { int, bytes }hash: u31146
147
148
149
150
151
152
153
154
155
156
157
158
159
160 pub const Uid = packed struct(u32) {
kind: enum(u1) { int, bytes },
hash: u31,
pub const hashmap_ctx = struct {
pub fn hash(_: @This(), u: Uid) u32 {
// We can ignore `kind` since `hash` should be unique regardless
return u.hash;
}
pub fn eql(_: @This(), a: Uid, b: Uid, _: usize) bool {
return a == b;
}
};
}
A unique value to identify the related requests across runs