Lines Matching refs:init
276 let mut $var = ::core::pin::pin!($crate::init::__internal::StackInit$(::<$t>)?::uninit());
277 let mut $var = match $crate::init::__internal::StackInit::init($var, val) {
352 let mut $var = ::core::pin::pin!($crate::init::__internal::StackInit$(::<$t>)?::uninit());
353 let mut $var = $crate::init::__internal::StackInit::init($var, val);
357 let mut $var = ::core::pin::pin!($crate::init::__internal::StackInit$(::<$t>)?::uninit());
358 let mut $var = $crate::init::__internal::StackInit::init($var, val)?;
660 macro_rules! init { macro
796 let data = unsafe { <$ty as $crate::init::__internal::HasPinData>::__pin_data() };
797 let init = $crate::init::__internal::AlwaysFail::<$field_ty>::new(); localVariable
799 unsafe { data.$field(ptr, init) }.ok();
1088 let init = move |slot: *mut [T; N]| { localVariable
1100 let init = make_init(i); localVariable
1105 unsafe { init.__init(ptr) }?;
1113 unsafe { init_from_closure(init) }
1132 let init = move |slot: *mut [T; N]| { localVariable
1144 let init = make_init(i); localVariable
1149 unsafe { init.__pinned_init(ptr) }?;
1157 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() localVariable
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() localVariable
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 UniqueArc::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 UniqueArc::new_uninit(flags)?.write_init(init) in try_init()
1274 fn write_init<E>(self, init: impl Init<T, E>) -> Result<Self::Initialized, E>; in write_init()
1279 fn write_pin_init<E>(self, init: impl PinInit<T, E>) -> Result<Pin<Self::Initialized>, E>; in write_pin_init()
1285 fn write_init<E>(mut self, init: impl Init<T, E>) -> Result<Self::Initialized, E> { in write_init()
1289 unsafe { init.__init(slot)? }; in write_init()
1294 fn write_pin_init<E>(mut self, init: impl PinInit<T, E>) -> Result<Pin<Self::Initialized>, E> { in write_pin_init()
1298 unsafe { init.__pinned_init(slot)? }; in write_pin_init()