Lines Matching refs:Init
950 pub unsafe trait Init<T: ?Sized, E = Infallible>: PinInit<T, E> { traits
1001 unsafe impl<T: ?Sized, E, I, F> Init<T, E> for ChainInit<I, F, T, E>
1003 I: Init<T, E>,
1019 I: Init<T, E>,
1062 ) -> impl Init<T, E> { in init_from_closure()
1070 pub fn uninit<T, E>() -> impl Init<MaybeUninit<T>, E> { in uninit()
1086 ) -> impl Init<[T; N], E> in init_array_from_fn()
1088 I: Init<T, E>,
1163 unsafe impl<T, E> Init<T, E> for T {
1209 fn try_init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in try_init()
1214 fn init<E>(init: impl Init<T, E>, flags: Flags) -> error::Result<Self> in init()
1238 fn try_init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in try_init()
1258 fn try_init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in try_init()
1278 fn try_init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in try_init()
1294 fn write_init<E>(self, init: impl Init<T, E>) -> Result<Self::Initialized, E>; in write_init()
1305 fn write_init<E>(mut self, init: impl Init<T, E>) -> Result<Self::Initialized, E> { in write_init()
1327 fn write_init<E>(mut self, init: impl Init<T, E>) -> Result<Self::Initialized, E> { in write_init()
1401 pub fn zeroed<T: Zeroable>() -> impl Init<T> { in zeroed()