Lines Matching defs:val
48 let val = self.inner.load(Ordering::Acquire);
49 NonZeroUsize::new(val)
78 Ok(val) => val,
94 let val = self.inner.load(Ordering::Acquire);
95 let res = match NonZeroUsize::new(val) {
98 let mut val = f()?.get();
100 self.inner.compare_exchange(0, val, Ordering::AcqRel, Ordering::Acquire);
102 val = old;
104 unsafe { NonZeroUsize::new_unchecked(val) }
350 Ok(val) => val,
369 let val = f()?;
370 ptr = Box::into_raw(val);