Lines Matching refs:init
520 fn drop($($sig)*, _: $crate::init::__internal::OnlyCallFromDrop) {
866 $crate::init::__internal::HasPinData for $name<$($ty_generics)*>
878 $crate::init::__internal::PinData for __ThePinData<$($ty_generics)*>
939 impl<T: $crate::init::PinnedDrop>
962 let token = unsafe { $crate::init::__internal::OnlyCallFromDrop::new() };
963 $crate::init::PinnedDrop::drop(pinned, token);
1003 init: impl $crate::init::PinInit<$p_type, E>,
1006 unsafe { $crate::init::PinInit::__pinned_init(init, slot) }
1014 init: impl $crate::init::Init<$type, E>,
1017 unsafe { $crate::init::Init::__init(init, slot) }
1134 use $crate::init::__internal::$has_data;
1142 let init = $crate::init::__internal::$data::make_closure::<_, __InitOk, $err>( localVariable
1152 fn assert_zeroable<T: $crate::init::Zeroable>(_: *mut T) {}
1185 let init = move |slot| -> ::core::result::Result<(), $err> { localVariable
1186 init(slot).map(|__InitOk| ())
1189 let init = unsafe { $crate::init::$construct_closure::<_, $err>(init) }; localVariable
1190 init
1209 let init = $val; localVariable
1215 unsafe { $data.$field(::core::ptr::addr_of_mut!((*$slot).$field), init)? };
1223 $crate::init::__internal::DropGuard::new(::core::ptr::addr_of_mut!((*$slot).$field))
1241 let init = $val; localVariable
1246 unsafe { $crate::init::Init::__init(init, ::core::ptr::addr_of_mut!((*$slot).$field))? };
1254 $crate::init::__internal::DropGuard::new(::core::ptr::addr_of_mut!((*$slot).$field))
1286 $crate::init::__internal::DropGuard::new(::core::ptr::addr_of_mut!((*$slot).$field))
1399 unsafe impl<$($impl_generics)*> $crate::init::Zeroable for $name<$($ty_generics)*>
1404 fn assert_zeroable<T: ?::core::marker::Sized + $crate::init::Zeroable>() {}