Lines Matching refs:OneShot
25 pub struct OneShot<T: ?Sized>(pub T); struct
27 impl Hash for OneShot<str> { implementation
33 impl<'a, S> From<&'a S> for &'a OneShot<str> implementation
39 unsafe { &*(s as *const str as *const OneShot<str>) } in from()
43 impl Hash for OneShot<String> { implementation
49 impl Borrow<OneShot<str>> for OneShot<String> { implementation
50 fn borrow(&self) -> &OneShot<str> { in borrow()
51 <&OneShot<str>>::from(&self.0) in borrow()
55 impl<T> Deref for OneShot<T> { implementation
90 map.insert(OneShot(x.to_string()), ()); in insert_hashmap_string_oneshot_10_000()
132 map.insert(OneShot(key.to_string()), 1); in lookup_hashmap_10_000_exist_string_oneshot()
135 .map(|x| OneShot(x.to_string())) in lookup_hashmap_10_000_exist_string_oneshot()
170 map.insert(OneShot(key.to_string()), 1); in lookup_ordermap_10_000_exist_string_oneshot()
173 .map(|x| OneShot(x.to_string())) in lookup_ordermap_10_000_exist_string_oneshot()