Lines Matching refs:T
22 unsafe impl<T> ZeroableOption for Box<T> {}
25 pub trait InPlaceInit<T>: Sized {
30 fn try_pin_init<E>(init: impl PinInit<T, E>) -> Result<Pin<Self>, E> in try_pin_init() argument
38 fn pin_init(init: impl PinInit<T>) -> Result<Pin<Self>, AllocError> { in pin_init()
50 fn try_init<E>(init: impl Init<T, E>) -> Result<Self, E> in try_init() argument
55 fn init(init: impl Init<T>) -> Result<Self, AllocError> { in init()
80 impl<T> InPlaceInit<T> for Box<T> {
82 fn try_pin_init<E>(init: impl PinInit<T, E>) -> Result<Pin<Self>, E> in try_pin_init() argument
90 fn try_init<E>(init: impl Init<T, E>) -> Result<Self, E> in try_init() argument
98 impl<T> InPlaceInit<T> for Arc<T> {
100 fn try_pin_init<E>(init: impl PinInit<T, E>) -> Result<Pin<Self>, E> in try_pin_init() argument
118 fn try_init<E>(init: impl Init<T, E>) -> Result<Self, E> in try_init() argument
136 impl<T> InPlaceWrite<T> for Box<MaybeUninit<T>> {
137 type Initialized = Box<T>;
139 fn write_init<E>(mut self, init: impl Init<T, E>) -> Result<Self::Initialized, E> { in write_init() argument
148 fn write_pin_init<E>(mut self, init: impl PinInit<T, E>) -> Result<Pin<Self::Initialized>, E> { in write_pin_init() argument