Lines Matching refs:PinInit
768 pub unsafe trait PinInit<T: ?Sized, E = Infallible>: Sized { interface
833 unsafe impl<T: ?Sized, E, I, F> PinInit<T, E> for ChainPinInit<I, F, T, E>
835 I: PinInit<T, E>,
883 pub unsafe trait Init<T: ?Sized, E = Infallible>: PinInit<T, E> {
952 unsafe impl<T: ?Sized, E, I, F> PinInit<T, E> for ChainInit<I, F, T, E>
978 ) -> impl PinInit<T, E> { in pin_init_from_closure()
1065 ) -> impl PinInit<[T; N], E> in pin_init_array_from_fn()
1067 I: PinInit<T, E>,
1106 unsafe impl<T, E> PinInit<T, E> for T {
1118 fn try_pin_init<E>(init: impl PinInit<T, E>) -> Result<Pin<Self>, E> in try_pin_init()
1126 fn pin_init<E>(init: impl PinInit<T, E>) -> error::Result<Pin<Self>> in pin_init()
1157 fn try_pin_init<E>(init: impl PinInit<T, E>) -> Result<Pin<Self>, E> in try_pin_init()
1187 fn try_pin_init<E>(init: impl PinInit<T, E>) -> Result<Pin<Self>, E> in try_pin_init()