Lines Matching refs:init

277         let mut $var = ::core::pin::pin!($crate::init::__internal::StackInit$(::<$t>)?::uninit());
278 let mut $var = match $crate::init::__internal::StackInit::init($var, val) {
353 let mut $var = ::core::pin::pin!($crate::init::__internal::StackInit$(::<$t>)?::uninit());
354 let mut $var = $crate::init::__internal::StackInit::init($var, val);
358 let mut $var = ::core::pin::pin!($crate::init::__internal::StackInit$(::<$t>)?::uninit());
359 let mut $var = $crate::init::__internal::StackInit::init($var, val)?;
664 macro_rules! init { macro
800 let data = unsafe { <$ty as $crate::init::__internal::HasPinData>::__pin_data() };
801 let init = $crate::init::__internal::AlwaysFail::<$field_ty>::new();
803 unsafe { data.$field(ptr, init) }.ok();
1090 let init = move |slot: *mut [T; N]| {
1102 let init = make_init(i);
1107 unsafe { init.__init(ptr) }?;
1115 unsafe { init_from_closure(init) }
1134 let init = move |slot: *mut [T; N]| {
1146 let init = make_init(i);
1151 unsafe { init.__pinned_init(ptr) }?;
1159 unsafe { pin_init_from_closure(init) }
1189 fn try_pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> Result<Self::PinnedSelf, E> in try_pin_init()
1197 fn pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> error::Result<Self::PinnedSelf> in pin_init()
1202 let init = unsafe { in pin_init()
1203 pin_init_from_closure(|slot| init.__pinned_init(slot).map_err(|e| Error::from(e))) in pin_init()
1205 Self::try_pin_init(init, flags) in pin_init()
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() method
1219 let init = unsafe { in init()
1220 init_from_closure(|slot| init.__pinned_init(slot).map_err(|e| Error::from(e))) in init()
1222 Self::try_init(init, flags) in init()
1230 fn try_pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> Result<Self::PinnedSelf, E> in try_pin_init()
1234 UniqueArc::try_pin_init(init, flags).map(|u| u.into()) in try_pin_init()
1238 fn try_init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in try_init()
1242 UniqueArc::try_init(init, flags).map(|u| u.into()) in try_init()
1250 fn try_pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> Result<Self::PinnedSelf, E> in try_pin_init()
1254 <Box<_> as BoxExt<_>>::new_uninit(flags)?.write_pin_init(init) in try_pin_init()
1258 fn try_init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in try_init()
1262 <Box<_> as BoxExt<_>>::new_uninit(flags)?.write_init(init) in try_init()
1270 fn try_pin_init<E>(init: impl PinInit<T, E>, flags: Flags) -> Result<Self::PinnedSelf, E> in try_pin_init()
1274 UniqueArc::new_uninit(flags)?.write_pin_init(init) in try_pin_init()
1278 fn try_init<E>(init: impl Init<T, E>, flags: Flags) -> Result<Self, E> in try_init()
1282 UniqueArc::new_uninit(flags)?.write_init(init) in try_init()
1294 fn write_init<E>(self, init: impl Init<T, E>) -> Result<Self::Initialized, E>; in write_init()
1299 fn write_pin_init<E>(self, init: impl PinInit<T, E>) -> Result<Pin<Self::Initialized>, E>; in write_pin_init()
1305 fn write_init<E>(mut self, init: impl Init<T, E>) -> Result<Self::Initialized, E> { in write_init()
1309 unsafe { init.__init(slot)? }; in write_init()
1314 fn write_pin_init<E>(mut self, init: impl PinInit<T, E>) -> Result<Pin<Self::Initialized>, E> { in write_pin_init()
1318 unsafe { init.__pinned_init(slot)? }; in write_pin_init()
1327 fn write_init<E>(mut self, init: impl Init<T, E>) -> Result<Self::Initialized, E> { in write_init()
1331 unsafe { init.__init(slot)? }; in write_init()
1336 fn write_pin_init<E>(mut self, init: impl PinInit<T, E>) -> Result<Pin<Self::Initialized>, E> { in write_pin_init()
1340 unsafe { init.__pinned_init(slot)? }; in write_pin_init()