Lines Matching refs:Init
1102 pub unsafe trait Init<T: ?Sized, E = Infallible>: PinInit<T, E> { trait
1154 unsafe impl<T: ?Sized, E, I, F> Init<T, E> for ChainInit<I, F, T, E>
1156 I: Init<T, E>,
1172 I: Init<T, E>,
1215 ) -> impl Init<T, E> { in init_from_closure()
1223 pub fn uninit<T, E>() -> impl Init<MaybeUninit<T>, E> { in uninit()
1240 ) -> impl Init<[T; N], E> in init_array_from_fn()
1242 I: Init<T, E>,
1310 unsafe impl<T, E> Init<T, E> for T {
1334 fn write_init<E>(self, init: impl Init<T, E>) -> Result<Self::Initialized, E>; in write_init()
1407 pub fn zeroed<T: Zeroable>() -> impl Init<T> { in zeroed()