Lines Matching refs:BqlRefCell
469 pub struct BqlRefCell<T> { struct
509 impl<T> BqlRefCell<T> { impl
520 pub const fn new(value: T) -> BqlRefCell<T> { in new()
521 BqlRefCell { in new()
548 impl<T> BqlRefCell<T> { implementation
694 unsafe impl<T> Send for BqlRefCell<T> where T: Send {} implementation
695 unsafe impl<T> Sync for BqlRefCell<T> {} implementation
697 impl<T: Clone> Clone for BqlRefCell<T> { implementation
703 fn clone(&self) -> BqlRefCell<T> { in clone()
704 BqlRefCell::new(self.borrow().clone()) in clone()
717 impl<T: Default> Default for BqlRefCell<T> { implementation
720 fn default() -> BqlRefCell<T> { in default()
721 BqlRefCell::new(Default::default()) in default()
725 impl<T: PartialEq> PartialEq for BqlRefCell<T> { implementation
731 fn eq(&self, other: &BqlRefCell<T>) -> bool { in eq()
736 impl<T: Eq> Eq for BqlRefCell<T> {} implementation
738 impl<T: PartialOrd> PartialOrd for BqlRefCell<T> { implementation
744 fn partial_cmp(&self, other: &BqlRefCell<T>) -> Option<Ordering> { in partial_cmp()
749 impl<T: Ord> Ord for BqlRefCell<T> { implementation
755 fn cmp(&self, other: &BqlRefCell<T>) -> Ordering { in cmp()
760 impl<T> From<T> for BqlRefCell<T> { implementation
762 fn from(t: T) -> BqlRefCell<T> { in from()
763 BqlRefCell::new(t) in from()