Lines Matching refs:get
14 //! it allows them to be certain that after `get` or `get_or_init` returns on
47 pub fn get(&self) -> Option<NonZeroUsize> {
59 self.inner.compare_exchange(0, value.get(), Ordering::AcqRel, Ordering::Acquire);
98 let mut val = f()?.get();
126 pub fn get(&self) -> Option<bool> {
127 self.inner.get().map(OnceBool::from_usize)
168 value.get() == 1
205 pub fn get(&self) -> Option<&'a T> {
206 self.inner.get().map(|ptr| unsafe { &*(ptr.get() as *const T) })
230 unsafe { &*(ptr.get() as *const T) }
246 unsafe { Ok(&*(ptr.get() as *const T)) }
262 /// eprintln!("uaf: {}", l.get().unwrap());
311 pub fn get(&self) -> Option<&T> {