Lines Matching refs:Ctx
75 fn compute_hash<Ctx, K>(ctx: &Ctx, k: &K) -> u32 in compute_hash() argument
77 Ctx: CtxHash<K>, in compute_hash()
87 pub fn insert<Ctx>(&mut self, k: K, v: V, ctx: &Ctx) -> Option<V> in insert()
89 Ctx: CtxEq<K, K> + CtxHash<K>, in insert()
106 pub fn get<'a, Q, Ctx>(&'a self, k: &Q, ctx: &Ctx) -> Option<&'a V> in get()
108 Ctx: CtxEq<K, Q> + CtxHash<Q> + CtxHash<K>, in get()
120 pub fn entry<'a, Ctx>(&'a mut self, k: K, ctx: &Ctx) -> Entry<'a, K, V> in entry()
122 Ctx: CtxEq<K, K> + CtxHash<K>, in entry()
190 struct Ctx { struct
193 impl CtxEq<Key, Key> for Ctx { implementation
198 impl CtxHash<Key> for Ctx { implementation
206 let ctx = Ctx { in test_basic()