Lines Matching full:cxx

191         unsafe impl #generics ::cxx::ExternType for #ident #generics {  in expand_struct()
195 type Kind = ::cxx::kind::Trivial; in expand_struct()
219 ::cxx::private::prevent_unwind(__fn, || *lhs == *rhs) in expand_struct_operators()
232 ::cxx::private::prevent_unwind(__fn, || *lhs != *rhs) in expand_struct_operators()
246 ::cxx::private::prevent_unwind(__fn, || *lhs < *rhs) in expand_struct_operators()
258 ::cxx::private::prevent_unwind(__fn, || *lhs <= *rhs) in expand_struct_operators()
271 ::cxx::private::prevent_unwind(__fn, || *lhs > *rhs) in expand_struct_operators()
283 ::cxx::private::prevent_unwind(__fn, || *lhs >= *rhs) in expand_struct_operators()
298 ::cxx::private::prevent_unwind(__fn, || ::cxx::private::hash(this)) in expand_struct_operators()
367 unsafe impl ::cxx::ExternType for #ident { in expand_enum()
371 type Kind = ::cxx::kind::Trivial; in expand_enum()
387 quote!(#field: ::cxx::core::marker::PhantomData<&#lifetime ()>) in expand_cxx_type()
390 _private: ::cxx::private::Opaque, in expand_cxx_type()
409 unsafe impl #generics ::cxx::ExternType for #ident #generics { in expand_cxx_type()
413 type Kind = ::cxx::kind::Opaque; in expand_cxx_type()
434 T: ?::cxx::core::marker::Sized in expand_cxx_type_assert_pinned()
442 T: ?::cxx::core::marker::Sized + ::cxx::core::marker::Unpin, in expand_cxx_type_assert_pinned()
469 quote!(#var #colon ::cxx::private::FatFunction) in expand_cxx_function_decl()
478 quote!(-> ::cxx::private::Result) in expand_cxx_function_decl()
519 quote!(-> ::cxx::core::result::Result<#ok, ::cxx::Exception>) in expand_cxx_function_shim()
533 quote_spanned!(span=> #var.as_mut_ptr() as *const ::cxx::private::RustString) in expand_cxx_function_shim()
537 quote_spanned!(span=> ::cxx::alloc::boxed::Box::into_raw(#var).cast()) in expand_cxx_function_shim()
539 quote_spanned!(span=> ::cxx::alloc::boxed::Box::into_raw(#var)) in expand_cxx_function_shim()
544 quote_spanned!(span=> ::cxx::UniquePtr::into_raw(#var).cast()) in expand_cxx_function_shim()
546 quote_spanned!(span=> ::cxx::UniquePtr::into_raw(#var)) in expand_cxx_function_shim()
549 … Type::RustVec(_) => quote_spanned!(span=> #var.as_mut_ptr() as *const ::cxx::private::RustVec<_>), in expand_cxx_function_shim()
552 false => quote_spanned!(span=> ::cxx::private::RustString::from_ref(#var)), in expand_cxx_function_shim()
553 true => quote_spanned!(span=> ::cxx::private::RustString::from_mut(#var)), in expand_cxx_function_shim()
556 … false => quote_spanned!(span=> ::cxx::private::RustVec::from_ref_vec_string(#var)), in expand_cxx_function_shim()
557 … true => quote_spanned!(span=> ::cxx::private::RustVec::from_mut_vec_string(#var)), in expand_cxx_function_shim()
560 false => quote_spanned!(span=> ::cxx::private::RustVec::from_ref(#var)), in expand_cxx_function_shim()
561 true => quote_spanned!(span=> ::cxx::private::RustVec::from_mut(#var)), in expand_cxx_function_shim()
566 … true => quote_spanned!(span=> ::cxx::core::pin::Pin::into_inner_unchecked(#var)), in expand_cxx_function_shim()
570 … quote_spanned!(span=> #var as *const #inner as *const ::cxx::core::ffi::c_void) in expand_cxx_function_shim()
572 … true => quote_spanned!(span=> #var as *mut #inner as *mut ::cxx::core::ffi::c_void), in expand_cxx_function_shim()
584 Type::Str(_) => quote_spanned!(span=> ::cxx::private::RustStr::from(#var)), in expand_cxx_function_shim()
586 false => quote_spanned!(span=> ::cxx::private::RustSlice::from_ref(#var)), in expand_cxx_function_shim()
587 true => quote_spanned!(span=> ::cxx::private::RustSlice::from_mut(#var)), in expand_cxx_function_shim()
616 let mut #var = ::cxx::core::mem::MaybeUninit::new(#var); in expand_cxx_function_shim()
625 let mut __return = ::cxx::core::mem::MaybeUninit::<#ret>::uninit(); in expand_cxx_function_shim()
658 quote_spanned!(span=> ::cxx::alloc::boxed::Box::from_raw(#call.cast())) in expand_cxx_function_shim()
660 quote_spanned!(span=> ::cxx::alloc::boxed::Box::from_raw(#call)) in expand_cxx_function_shim()
672 quote_spanned!(span=> ::cxx::UniquePtr::from_raw(#call.cast())) in expand_cxx_function_shim()
674 quote_spanned!(span=> ::cxx::UniquePtr::from_raw(#call)) in expand_cxx_function_shim()
696 … quote_spanned!(span=> ::cxx::core::pin::Pin::new_unchecked(#deref_mut)) in expand_cxx_function_shim()
721 expr = quote_spanned!(span=> ::cxx::core::result::Result::Ok(#expr)); in expand_cxx_function_shim()
805 let #var = ::cxx::private::FatFunction { in expand_function_pointer_trampoline()
812 trampoline as usize as *const ::cxx::core::ffi::c_void in expand_function_pointer_trampoline()
814 ptr: #var as usize as *const ::cxx::core::ffi::c_void, in expand_function_pointer_trampoline()
836 #unsafe_impl #generics ::cxx::private::RustType for #ident #generics {} in expand_rust_type_impl()
844 unsafe impl #generics ::cxx::ExternType for #ident #generics { in expand_rust_type_impl()
848 type Kind = ::cxx::kind::Opaque; in expand_rust_type_impl()
861 #begin_span cxx::core::marker::Unpin in expand_rust_type_assert_unpin()
869 fn __AssertUnpin<T: ?::cxx::core::marker::Sized + #unpin>() {} in expand_rust_type_assert_unpin()
887 #begin_span cxx::core::marker::Sized in expand_rust_type_layout()
902 fn __AssertSized<T: ?#sized + #sized>() -> ::cxx::core::alloc::Layout { in expand_rust_type_layout()
903 ::cxx::core::alloc::Layout::new::<T>() in expand_rust_type_layout()
924 impl<T: ?::cxx::core::marker::Sized + ::cxx::core::ops::Drop> self::Drop for T {} in expand_forbid()
995 quote_spanned!(span=> ::cxx::core::mem::take((*#var).as_mut_string())) in expand_rust_function_shim_impl()
999 quote_spanned!(span=> ::cxx::alloc::boxed::Box::from_raw(#var)) in expand_rust_function_shim_impl()
1004 quote_spanned!(span=> ::cxx::core::mem::take((*#var).as_mut_vec_string())) in expand_rust_function_shim_impl()
1006 quote_spanned!(span=> ::cxx::core::mem::take((*#var).as_mut_vec())) in expand_rust_function_shim_impl()
1011 quote_spanned!(span=> ::cxx::UniquePtr::from_raw(#var)) in expand_rust_function_shim_impl()
1042 quote_spanned!(span=> ::cxx::core::ptr::read(#var)) in expand_rust_function_shim_impl()
1060 quote!(::cxx::core::mem::transmute::<*const (), #sig>(__extern)) in expand_rust_function_shim_impl()
1069 Some(quote_spanned!(span=> ::cxx::private::RustString::from)) in expand_rust_function_shim_impl()
1071 Type::RustBox(_) => Some(quote_spanned!(span=> ::cxx::alloc::boxed::Box::into_raw)), in expand_rust_function_shim_impl()
1074 Some(quote_spanned!(span=> ::cxx::private::RustVec::from_vec_string)) in expand_rust_function_shim_impl()
1076 Some(quote_spanned!(span=> ::cxx::private::RustVec::from)) in expand_rust_function_shim_impl()
1079 Type::UniquePtr(_) => Some(quote_spanned!(span=> ::cxx::UniquePtr::into_raw)), in expand_rust_function_shim_impl()
1082 false => Some(quote_spanned!(span=> ::cxx::private::RustString::from_ref)), in expand_rust_function_shim_impl()
1083 true => Some(quote_spanned!(span=> ::cxx::private::RustString::from_mut)), in expand_rust_function_shim_impl()
1086 false => Some(quote_spanned!(span=> ::cxx::private::RustVec::from_ref_vec_string)), in expand_rust_function_shim_impl()
1087 true => Some(quote_spanned!(span=> ::cxx::private::RustVec::from_mut_vec_string)), in expand_rust_function_shim_impl()
1090 false => Some(quote_spanned!(span=> ::cxx::private::RustVec::from_ref)), in expand_rust_function_shim_impl()
1091 true => Some(quote_spanned!(span=> ::cxx::private::RustVec::from_mut)), in expand_rust_function_shim_impl()
1095 Type::Str(_) => Some(quote_spanned!(span=> ::cxx::private::RustStr::from)), in expand_rust_function_shim_impl()
1097 false => Some(quote_spanned!(span=> ::cxx::private::RustSlice::from_ref)), in expand_rust_function_shim_impl()
1098 true => Some(quote_spanned!(span=> ::cxx::private::RustSlice::from_mut)), in expand_rust_function_shim_impl()
1111 quote_spanned!(span=> ::cxx::core::result::Result::map(#call, #conversion)) in expand_rust_function_shim_impl()
1128 expr = quote_spanned!(span=> ::cxx::private::r#try(#out, #expr)); in expand_rust_function_shim_impl()
1132 expr = quote_spanned!(span=> ::cxx::core::ptr::write(__return, #expr)); in expand_rust_function_shim_impl()
1145 expr = quote_spanned!(span=> ::cxx::private::prevent_unwind(__fn, #closure)); in expand_rust_function_shim_impl()
1148 quote!(-> ::cxx::private::Result) in expand_rust_function_shim_impl()
1163 … let __fn = ::cxx::private::concat!(::cxx::private::module_path!(), #prevent_unwind_label); in expand_rust_function_shim_impl()
1198 let result_begin = quote_spanned!(result.span=> ::cxx::core::result::Result<#ok, impl); in expand_rust_function_shim_super()
1199 let result_end = quote_spanned!(rangle.span=> ::cxx::core::fmt::Display>); in expand_rust_function_shim_super()
1252 let begin = quote_spanned!(begin_span=> ::cxx::private::verify_extern_type::<); in expand_type_alias_verify()
1260 let begin = quote_spanned!(begin_span=> ::cxx::private::verify_extern_kind::<); in expand_type_alias_verify()
1262 const _: fn() = #begin #ident, ::cxx::kind::Trivial #end; in expand_type_alias_verify()
1273 segments.push(Ident::new(&name.cxx.to_string(), Span::call_site())); in type_id()
1275 crate::type_id::expand(Crate::Cxx, qualified) in type_id()
1300 #unsafe_token impl #impl_generics ::cxx::private::ImplBox for #ident #ty_generics {} in expand_rust_box()
1303 …unsafe extern "C" fn #local_alloc #impl_generics() -> *mut ::cxx::core::mem::MaybeUninit<#ident #t… in expand_rust_box()
1309 …::cxx::alloc::boxed::Box::into_raw(::cxx::alloc::boxed::Box::new(::cxx::core::mem::MaybeUninit::un… in expand_rust_box()
1313 …unsafe extern "C" fn #local_dealloc #impl_generics(ptr: *mut ::cxx::core::mem::MaybeUninit<#ident … in expand_rust_box()
1315 let _ = unsafe { ::cxx::alloc::boxed::Box::from_raw(ptr) }; in expand_rust_box()
1319 …unsafe extern "C" fn #local_drop #impl_generics(this: *mut ::cxx::alloc::boxed::Box<#ident #ty_gen… in expand_rust_box()
1321 … ::cxx::private::prevent_unwind(__fn, || unsafe { ::cxx::core::ptr::drop_in_place(this) }); in expand_rust_box()
1358 #unsafe_token impl #impl_generics ::cxx::private::ImplVec for #elem #ty_generics {} in expand_rust_vec()
1361 …unsafe extern "C" fn #local_new #impl_generics(this: *mut ::cxx::private::RustVec<#elem #ty_generi… in expand_rust_vec()
1364 ::cxx::core::ptr::write(this, ::cxx::private::RustVec::new()); in expand_rust_vec()
1369 …unsafe extern "C" fn #local_drop #impl_generics(this: *mut ::cxx::private::RustVec<#elem #ty_gener… in expand_rust_vec()
1371 ::cxx::private::prevent_unwind( in expand_rust_vec()
1373 || unsafe { ::cxx::core::ptr::drop_in_place(this) }, in expand_rust_vec()
1378 …unsafe extern "C" fn #local_len #impl_generics(this: *const ::cxx::private::RustVec<#elem #ty_gene… in expand_rust_vec()
1384 …unsafe extern "C" fn #local_capacity #impl_generics(this: *const ::cxx::private::RustVec<#elem #ty… in expand_rust_vec()
1390 …unsafe extern "C" fn #local_data #impl_generics(this: *const ::cxx::private::RustVec<#elem #ty_gen… in expand_rust_vec()
1396 …unsafe extern "C" fn #local_reserve_total #impl_generics(this: *mut ::cxx::private::RustVec<#elem … in expand_rust_vec()
1404 …unsafe extern "C" fn #local_set_len #impl_generics(this: *mut ::cxx::private::RustVec<#elem #ty_ge… in expand_rust_vec()
1412 …unsafe extern "C" fn #local_truncate #impl_generics(this: *mut ::cxx::private::RustVec<#elem #ty_g… in expand_rust_vec()
1414 ::cxx::private::prevent_unwind( in expand_rust_vec()
1443 fn __new(value: Self) -> ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void> { in expand_unique_ptr()
1446 …fn __uninit(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) -> *mut ::cxx in expand_unique_ptr()
1448 let mut repr = ::cxx::core::mem::MaybeUninit::uninit(); in expand_unique_ptr()
1464 #unsafe_token impl #impl_generics ::cxx::private::UniquePtrTarget for #ident #ty_generics { in expand_unique_ptr()
1465 fn __typename(f: &mut ::cxx::core::fmt::Formatter<'_>) -> ::cxx::core::fmt::Result { in expand_unique_ptr()
1468 fn __null() -> ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void> { in expand_unique_ptr()
1471 … fn __null(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>); in expand_unique_ptr()
1473 let mut repr = ::cxx::core::mem::MaybeUninit::uninit(); in expand_unique_ptr()
1480 … unsafe fn __raw(raw: *mut Self) -> ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void> { in expand_unique_ptr()
1483 …fn __raw(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>, raw: *mut ::cxx:… in expand_unique_ptr()
1485 let mut repr = ::cxx::core::mem::MaybeUninit::uninit(); in expand_unique_ptr()
1491 …unsafe fn __get(repr: ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) -> *const Self… in expand_unique_ptr()
1494 …fn __get(this: *const ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) -> *const ::cx… in expand_unique_ptr()
1498 …unsafe fn __release(mut repr: ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) -> *mu… in expand_unique_ptr()
1501 …fn __release(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) -> *mut ::cx… in expand_unique_ptr()
1505 … unsafe fn __drop(mut repr: ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) { in expand_unique_ptr()
1508 … fn __drop(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>); in expand_unique_ptr()
1538 unsafe fn __new(value: Self, new: *mut ::cxx::core::ffi::c_void) { in expand_shared_ptr()
1541 … fn __uninit(new: *mut ::cxx::core::ffi::c_void) -> *mut ::cxx::core::ffi::c_void; in expand_shared_ptr()
1557 #unsafe_token impl #impl_generics ::cxx::private::SharedPtrTarget for #ident #ty_generics { in expand_shared_ptr()
1558 fn __typename(f: &mut ::cxx::core::fmt::Formatter<'_>) -> ::cxx::core::fmt::Result { in expand_shared_ptr()
1561 unsafe fn __null(new: *mut ::cxx::core::ffi::c_void) { in expand_shared_ptr()
1564 fn __null(new: *mut ::cxx::core::ffi::c_void); in expand_shared_ptr()
1571 … unsafe fn __clone(this: *const ::cxx::core::ffi::c_void, new: *mut ::cxx::core::ffi::c_void) { in expand_shared_ptr()
1574 … fn __clone(this: *const ::cxx::core::ffi::c_void, new: *mut ::cxx::core::ffi::c_void); in expand_shared_ptr()
1580 unsafe fn __get(this: *const ::cxx::core::ffi::c_void) -> *const Self { in expand_shared_ptr()
1583 … fn __get(this: *const ::cxx::core::ffi::c_void) -> *const ::cxx::core::ffi::c_void; in expand_shared_ptr()
1587 unsafe fn __drop(this: *mut ::cxx::core::ffi::c_void) { in expand_shared_ptr()
1590 fn __drop(this: *mut ::cxx::core::ffi::c_void); in expand_shared_ptr()
1618 #unsafe_token impl #impl_generics ::cxx::private::WeakPtrTarget for #ident #ty_generics { in expand_weak_ptr()
1619 fn __typename(f: &mut ::cxx::core::fmt::Formatter<'_>) -> ::cxx::core::fmt::Result { in expand_weak_ptr()
1622 unsafe fn __null(new: *mut ::cxx::core::ffi::c_void) { in expand_weak_ptr()
1625 fn __null(new: *mut ::cxx::core::ffi::c_void); in expand_weak_ptr()
1631 … unsafe fn __clone(this: *const ::cxx::core::ffi::c_void, new: *mut ::cxx::core::ffi::c_void) { in expand_weak_ptr()
1634 … fn __clone(this: *const ::cxx::core::ffi::c_void, new: *mut ::cxx::core::ffi::c_void); in expand_weak_ptr()
1640 …unsafe fn __downgrade(shared: *const ::cxx::core::ffi::c_void, weak: *mut ::cxx::core::ffi::c_void… in expand_weak_ptr()
1643 … fn __downgrade(shared: *const ::cxx::core::ffi::c_void, weak: *mut ::cxx::core::ffi::c_void); in expand_weak_ptr()
1649 …unsafe fn __upgrade(weak: *const ::cxx::core::ffi::c_void, shared: *mut ::cxx::core::ffi::c_void) { in expand_weak_ptr()
1652 … fn __upgrade(weak: *const ::cxx::core::ffi::c_void, shared: *mut ::cxx::core::ffi::c_void); in expand_weak_ptr()
1658 unsafe fn __drop(this: *mut ::cxx::core::ffi::c_void) { in expand_weak_ptr()
1661 fn __drop(this: *mut ::cxx::core::ffi::c_void); in expand_weak_ptr()
1705 this: ::cxx::core::pin::Pin<&mut ::cxx::CxxVector<Self>>, in expand_cxx_vector()
1706 value: &mut ::cxx::core::mem::ManuallyDrop<Self>, in expand_cxx_vector()
1711 this: ::cxx::core::pin::Pin<&mut ::cxx::CxxVector<#elem #ty_generics>>, in expand_cxx_vector()
1712 value: *mut ::cxx::core::ffi::c_void, in expand_cxx_vector()
1718 … value as *mut ::cxx::core::mem::ManuallyDrop<Self> as *mut ::cxx::core::ffi::c_void, in expand_cxx_vector()
1723 this: ::cxx::core::pin::Pin<&mut ::cxx::CxxVector<Self>>, in expand_cxx_vector()
1724 out: &mut ::cxx::core::mem::MaybeUninit<Self>, in expand_cxx_vector()
1729 this: ::cxx::core::pin::Pin<&mut ::cxx::CxxVector<#elem #ty_generics>>, in expand_cxx_vector()
1730 out: *mut ::cxx::core::ffi::c_void, in expand_cxx_vector()
1736 … out as *mut ::cxx::core::mem::MaybeUninit<Self> as *mut ::cxx::core::ffi::c_void, in expand_cxx_vector()
1746 #unsafe_token impl #impl_generics ::cxx::private::VectorElement for #elem #ty_generics { in expand_cxx_vector()
1747 fn __typename(f: &mut ::cxx::core::fmt::Formatter<'_>) -> ::cxx::core::fmt::Result { in expand_cxx_vector()
1750 fn __vector_new() -> *mut ::cxx::CxxVector<Self> { in expand_cxx_vector()
1753 fn __vector_new #impl_generics() -> *mut ::cxx::CxxVector<#elem #ty_generics>; in expand_cxx_vector()
1757 fn __vector_size(v: &::cxx::CxxVector<Self>) -> usize { in expand_cxx_vector()
1760 … fn __vector_size #impl_generics(_: &::cxx::CxxVector<#elem #ty_generics>) -> usize; in expand_cxx_vector()
1764 unsafe fn __get_unchecked(v: *mut ::cxx::CxxVector<Self>, pos: usize) -> *mut Self { in expand_cxx_vector()
1768 v: *mut ::cxx::CxxVector<#elem #ty_generics>, in expand_cxx_vector()
1770 ) -> *mut ::cxx::core::ffi::c_void; in expand_cxx_vector()
1775 fn __unique_ptr_null() -> ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void> { in expand_cxx_vector()
1778 … fn __unique_ptr_null(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>); in expand_cxx_vector()
1780 let mut repr = ::cxx::core::mem::MaybeUninit::uninit(); in expand_cxx_vector()
1786 …unsafe fn __unique_ptr_raw(raw: *mut ::cxx::CxxVector<Self>) -> ::cxx::core::mem::MaybeUninit<*mut… in expand_cxx_vector()
1789 …ue_ptr_raw #impl_generics(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>,… in expand_cxx_vector()
1791 let mut repr = ::cxx::core::mem::MaybeUninit::uninit(); in expand_cxx_vector()
1797 …unsafe fn __unique_ptr_get(repr: ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) -> … in expand_cxx_vector()
1800 …_ptr_get #impl_generics(this: *const ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>)… in expand_cxx_vector()
1804 …afe fn __unique_ptr_release(mut repr: ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>… in expand_cxx_vector()
1807 …ptr_release #impl_generics(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>… in expand_cxx_vector()
1811 …unsafe fn __unique_ptr_drop(mut repr: ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>… in expand_cxx_vector()
1814 … fn __unique_ptr_drop(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>); in expand_cxx_vector()
1841 quote_spanned!(span=> ::cxx::private::RustString) in expand_extern_type()
1846 quote_spanned!(span=> *mut ::cxx::core::ffi::c_void) in expand_extern_type()
1857 quote_spanned!(span=> ::cxx::private::RustVec #langle #elem #rangle) in expand_extern_type()
1866 … quote_spanned!(span=> #ampersand #lifetime #mutability ::cxx::private::RustString) in expand_extern_type()
1873 …quote_spanned!(span=> #ampersand #lifetime #mutability ::cxx::private::RustVec #langle #inner #ran… in expand_extern_type()
1878 false => quote!(#star const ::cxx::core::ffi::c_void), in expand_extern_type()
1879 true => quote!(#star #mutability ::cxx::core::ffi::c_void), in expand_extern_type()
1890 quote!(#star #mutability #constness ::cxx::core::ffi::c_void) in expand_extern_type()
1898 quote_spanned!(span=> ::cxx::private::#rust_str) in expand_extern_type()
1903 quote_spanned!(span=> ::cxx::private::#rust_slice) in expand_extern_type()