Lines Matching full:new
178 //! fn new() -> Pin<Box<MyStruct>> {
266 BqlCell::new(self.get()) in clone()
274 BqlCell::new(Default::default()) in default()
302 /// Creates a new `BqlCell<T>` containing the given value.
304 BqlCell::new(t) in from()
321 /// Creates a new `BqlCell` containing the given value.
329 /// let c = BqlCell::new(5);
332 pub const fn new(value: T) -> BqlCell<T> { in new() method
334 value: UnsafeCell::new(value), in new()
346 /// let c = BqlCell::new(5);
364 /// let cell = BqlCell::new(5);
386 /// let c = BqlCell::new(5);
406 /// let c = BqlCell::new(5);
429 /// let c = BqlCell::new(5);
448 /// let c = BqlCell::new(5);
495 // underflow happens (e.g., see BorrowRef::new).
510 /// Creates a new `BqlRefCell` containing `value`.
517 /// let c = BqlRefCell::new(5);
520 pub const fn new(value: T) -> BqlRefCell<T> { in new() method
522 value: UnsafeCell::new(value), in new()
523 borrow: Cell::new(UNUSED), in new()
525 borrowed_at: Cell::new(None), in new()
577 /// let c = BqlRefCell::new(5);
589 /// let c = BqlRefCell::new(5);
597 if let Some(b) = BorrowRef::new(&self.borrow) { in borrow()
631 /// let c = BqlRefCell::new("hello".to_owned());
644 /// let c = BqlRefCell::new(5);
652 if let Some(b) = BorrowRefMut::new(&self.borrow) { in borrow_mut()
680 /// let c = BqlRefCell::new(5);
704 BqlRefCell::new(self.borrow().clone()) in clone()
721 BqlRefCell::new(Default::default()) in default()
761 /// Creates a new `BqlRefCell<T>` containing the given value.
763 BqlRefCell::new(t) in from()
773 fn new(borrow: &'b Cell<BorrowFlag>) -> Option<BorrowRef<'b>> { in new() method
810 BorrowRef::new(self.borrow).unwrap() in clone()
874 fn new(borrow: &'b Cell<BorrowFlag>) -> Option<BorrowRefMut<'b>> { in new() method
963 /// Creates a new shared reference from a C pointer
969 let ptr = NonNull::new(ptr).unwrap().cast::<Self>(); in from_raw()
974 /// Creates a new opaque object with uninitialized contents.
986 value: UnsafeCell::new(MaybeUninit::uninit()), in uninit()
991 /// Creates a new opaque object with zeroed contents.
1003 value: UnsafeCell::new(MaybeUninit::zeroed()), in zeroed()
1042 /// Creates a new opaque object with default contents.
1050 pub unsafe fn new() -> Self { in new() method
1052 value: UnsafeCell::new(MaybeUninit::new(T::default())), in new()