Lines Matching full:cxx
187 unsafe impl #generics ::cxx::ExternType for #ident #generics { in expand_struct()
191 type Kind = ::cxx::kind::Trivial; in expand_struct()
215 ::cxx::private::prevent_unwind(__fn, || *lhs == *rhs) in expand_struct_operators()
228 ::cxx::private::prevent_unwind(__fn, || *lhs != *rhs) in expand_struct_operators()
242 ::cxx::private::prevent_unwind(__fn, || *lhs < *rhs) in expand_struct_operators()
254 ::cxx::private::prevent_unwind(__fn, || *lhs <= *rhs) in expand_struct_operators()
267 ::cxx::private::prevent_unwind(__fn, || *lhs > *rhs) in expand_struct_operators()
279 ::cxx::private::prevent_unwind(__fn, || *lhs >= *rhs) in expand_struct_operators()
294 ::cxx::private::prevent_unwind(__fn, || ::cxx::private::hash(this)) in expand_struct_operators()
363 unsafe impl ::cxx::ExternType for #ident { in expand_enum()
367 type Kind = ::cxx::kind::Trivial; in expand_enum()
383 quote!(#field: ::cxx::core::marker::PhantomData<&#lifetime ()>) in expand_cxx_type()
386 _private: ::cxx::private::Opaque, in expand_cxx_type()
405 unsafe impl #generics ::cxx::ExternType for #ident #generics { in expand_cxx_type()
409 type Kind = ::cxx::kind::Opaque; in expand_cxx_type()
430 T: ?::cxx::core::marker::Sized in expand_cxx_type_assert_pinned()
438 T: ?::cxx::core::marker::Sized + ::cxx::core::marker::Unpin, in expand_cxx_type_assert_pinned()
465 quote!(#var #colon ::cxx::private::FatFunction) in expand_cxx_function_decl()
474 quote!(-> ::cxx::private::Result) in expand_cxx_function_decl()
515 quote!(-> ::cxx::core::result::Result<#ok, ::cxx::Exception>) in expand_cxx_function_shim()
529 quote_spanned!(span=> #var.as_mut_ptr() as *const ::cxx::private::RustString) in expand_cxx_function_shim()
533 quote_spanned!(span=> ::cxx::alloc::boxed::Box::into_raw(#var).cast()) in expand_cxx_function_shim()
535 quote_spanned!(span=> ::cxx::alloc::boxed::Box::into_raw(#var)) in expand_cxx_function_shim()
540 quote_spanned!(span=> ::cxx::UniquePtr::into_raw(#var).cast()) in expand_cxx_function_shim()
542 quote_spanned!(span=> ::cxx::UniquePtr::into_raw(#var)) in expand_cxx_function_shim()
545 … Type::RustVec(_) => quote_spanned!(span=> #var.as_mut_ptr() as *const ::cxx::private::RustVec<_>), in expand_cxx_function_shim()
548 false => quote_spanned!(span=> ::cxx::private::RustString::from_ref(#var)), in expand_cxx_function_shim()
549 true => quote_spanned!(span=> ::cxx::private::RustString::from_mut(#var)), in expand_cxx_function_shim()
552 … false => quote_spanned!(span=> ::cxx::private::RustVec::from_ref_vec_string(#var)), in expand_cxx_function_shim()
553 … true => quote_spanned!(span=> ::cxx::private::RustVec::from_mut_vec_string(#var)), in expand_cxx_function_shim()
556 false => quote_spanned!(span=> ::cxx::private::RustVec::from_ref(#var)), in expand_cxx_function_shim()
557 true => quote_spanned!(span=> ::cxx::private::RustVec::from_mut(#var)), in expand_cxx_function_shim()
562 … true => quote_spanned!(span=> ::cxx::core::pin::Pin::into_inner_unchecked(#var)), in expand_cxx_function_shim()
566 … quote_spanned!(span=> #var as *const #inner as *const ::cxx::core::ffi::c_void) in expand_cxx_function_shim()
568 … true => quote_spanned!(span=> #var as *mut #inner as *mut ::cxx::core::ffi::c_void), in expand_cxx_function_shim()
580 Type::Str(_) => quote_spanned!(span=> ::cxx::private::RustStr::from(#var)), in expand_cxx_function_shim()
582 false => quote_spanned!(span=> ::cxx::private::RustSlice::from_ref(#var)), in expand_cxx_function_shim()
583 true => quote_spanned!(span=> ::cxx::private::RustSlice::from_mut(#var)), in expand_cxx_function_shim()
612 let mut #var = ::cxx::core::mem::MaybeUninit::new(#var); in expand_cxx_function_shim()
621 let mut __return = ::cxx::core::mem::MaybeUninit::<#ret>::uninit(); in expand_cxx_function_shim()
654 quote_spanned!(span=> ::cxx::alloc::boxed::Box::from_raw(#call.cast())) in expand_cxx_function_shim()
656 quote_spanned!(span=> ::cxx::alloc::boxed::Box::from_raw(#call)) in expand_cxx_function_shim()
668 quote_spanned!(span=> ::cxx::UniquePtr::from_raw(#call.cast())) in expand_cxx_function_shim()
670 quote_spanned!(span=> ::cxx::UniquePtr::from_raw(#call)) in expand_cxx_function_shim()
692 … quote_spanned!(span=> ::cxx::core::pin::Pin::new_unchecked(#deref_mut)) in expand_cxx_function_shim()
717 expr = quote_spanned!(span=> ::cxx::core::result::Result::Ok(#expr)); in expand_cxx_function_shim()
804 let #var = ::cxx::private::FatFunction { in expand_function_pointer_trampoline()
811 trampoline as usize as *const ::cxx::core::ffi::c_void in expand_function_pointer_trampoline()
813 ptr: #var as usize as *const ::cxx::core::ffi::c_void, in expand_function_pointer_trampoline()
835 #unsafe_impl #generics ::cxx::private::RustType for #ident #generics {} in expand_rust_type_impl()
843 unsafe impl #generics ::cxx::ExternType for #ident #generics { in expand_rust_type_impl()
847 type Kind = ::cxx::kind::Opaque; in expand_rust_type_impl()
860 #begin_span cxx::core::marker::Unpin in expand_rust_type_assert_unpin()
868 fn __AssertUnpin<T: ?::cxx::core::marker::Sized + #unpin>() {} in expand_rust_type_assert_unpin()
886 #begin_span cxx::core::marker::Sized in expand_rust_type_layout()
901 fn __AssertSized<T: ?#sized + #sized>() -> ::cxx::core::alloc::Layout { in expand_rust_type_layout()
902 ::cxx::core::alloc::Layout::new::<T>() in expand_rust_type_layout()
923 impl<T: ?::cxx::core::marker::Sized + ::cxx::core::ops::Drop> self::Drop for T {} in expand_forbid()
992 quote_spanned!(span=> ::cxx::core::mem::take((*#var).as_mut_string())) in expand_rust_function_shim_impl()
994 Type::RustBox(_) => quote_spanned!(span=> ::cxx::alloc::boxed::Box::from_raw(#var)), in expand_rust_function_shim_impl()
997 quote_spanned!(span=> ::cxx::core::mem::take((*#var).as_mut_vec_string())) in expand_rust_function_shim_impl()
999 quote_spanned!(span=> ::cxx::core::mem::take((*#var).as_mut_vec())) in expand_rust_function_shim_impl()
1002 Type::UniquePtr(_) => quote_spanned!(span=> ::cxx::UniquePtr::from_raw(#var)), in expand_rust_function_shim_impl()
1027 quote_spanned!(span=> ::cxx::core::ptr::read(#var)) in expand_rust_function_shim_impl()
1044 quote!(::cxx::core::mem::transmute::<*const (), #sig>(__extern)) in expand_rust_function_shim_impl()
1053 Some(quote_spanned!(span=> ::cxx::private::RustString::from)) in expand_rust_function_shim_impl()
1055 Type::RustBox(_) => Some(quote_spanned!(span=> ::cxx::alloc::boxed::Box::into_raw)), in expand_rust_function_shim_impl()
1058 Some(quote_spanned!(span=> ::cxx::private::RustVec::from_vec_string)) in expand_rust_function_shim_impl()
1060 Some(quote_spanned!(span=> ::cxx::private::RustVec::from)) in expand_rust_function_shim_impl()
1063 Type::UniquePtr(_) => Some(quote_spanned!(span=> ::cxx::UniquePtr::into_raw)), in expand_rust_function_shim_impl()
1066 false => Some(quote_spanned!(span=> ::cxx::private::RustString::from_ref)), in expand_rust_function_shim_impl()
1067 true => Some(quote_spanned!(span=> ::cxx::private::RustString::from_mut)), in expand_rust_function_shim_impl()
1070 false => Some(quote_spanned!(span=> ::cxx::private::RustVec::from_ref_vec_string)), in expand_rust_function_shim_impl()
1071 true => Some(quote_spanned!(span=> ::cxx::private::RustVec::from_mut_vec_string)), in expand_rust_function_shim_impl()
1074 false => Some(quote_spanned!(span=> ::cxx::private::RustVec::from_ref)), in expand_rust_function_shim_impl()
1075 true => Some(quote_spanned!(span=> ::cxx::private::RustVec::from_mut)), in expand_rust_function_shim_impl()
1079 Type::Str(_) => Some(quote_spanned!(span=> ::cxx::private::RustStr::from)), in expand_rust_function_shim_impl()
1081 false => Some(quote_spanned!(span=> ::cxx::private::RustSlice::from_ref)), in expand_rust_function_shim_impl()
1082 true => Some(quote_spanned!(span=> ::cxx::private::RustSlice::from_mut)), in expand_rust_function_shim_impl()
1095 quote_spanned!(span=> ::cxx::core::result::Result::map(#call, #conversion)) in expand_rust_function_shim_impl()
1111 expr = quote_spanned!(span=> ::cxx::private::r#try(#out, #expr)); in expand_rust_function_shim_impl()
1114 expr = quote_spanned!(span=> ::cxx::core::ptr::write(__return, #expr)); in expand_rust_function_shim_impl()
1123 expr = quote_spanned!(span=> ::cxx::private::prevent_unwind(__fn, #closure)); in expand_rust_function_shim_impl()
1126 quote!(-> ::cxx::private::Result) in expand_rust_function_shim_impl()
1141 … let __fn = ::cxx::private::concat!(::cxx::private::module_path!(), #prevent_unwind_label); in expand_rust_function_shim_impl()
1176 let result_begin = quote_spanned!(result.span=> ::cxx::core::result::Result<#ok, impl); in expand_rust_function_shim_super()
1177 let result_end = quote_spanned!(rangle.span=> ::cxx::core::fmt::Display>); in expand_rust_function_shim_super()
1225 let begin = quote_spanned!(begin_span=> ::cxx::private::verify_extern_type::<); in expand_type_alias_verify()
1233 let begin = quote_spanned!(begin_span=> ::cxx::private::verify_extern_kind::<); in expand_type_alias_verify()
1235 const _: fn() = #begin #ident, ::cxx::kind::Trivial #end; in expand_type_alias_verify()
1246 segments.push(Ident::new(&name.cxx.to_string(), Span::call_site())); in type_id()
1248 crate::type_id::expand(Crate::Cxx, qualified) in type_id()
1273 #unsafe_token impl #impl_generics ::cxx::private::ImplBox for #ident #ty_generics {} in expand_rust_box()
1276 …unsafe extern "C" fn #local_alloc #impl_generics() -> *mut ::cxx::core::mem::MaybeUninit<#ident #t… in expand_rust_box()
1282 …::cxx::alloc::boxed::Box::into_raw(::cxx::alloc::boxed::Box::new(::cxx::core::mem::MaybeUninit::un… in expand_rust_box()
1286 …unsafe extern "C" fn #local_dealloc #impl_generics(ptr: *mut ::cxx::core::mem::MaybeUninit<#ident … in expand_rust_box()
1288 let _ = ::cxx::alloc::boxed::Box::from_raw(ptr); in expand_rust_box()
1292 …unsafe extern "C" fn #local_drop #impl_generics(this: *mut ::cxx::alloc::boxed::Box<#ident #ty_gen… in expand_rust_box()
1294 ::cxx::private::prevent_unwind(__fn, || ::cxx::core::ptr::drop_in_place(this)); in expand_rust_box()
1331 #unsafe_token impl #impl_generics ::cxx::private::ImplVec for #elem #ty_generics {} in expand_rust_vec()
1334 …unsafe extern "C" fn #local_new #impl_generics(this: *mut ::cxx::private::RustVec<#elem #ty_generi… in expand_rust_vec()
1336 ::cxx::core::ptr::write(this, ::cxx::private::RustVec::new()); in expand_rust_vec()
1340 …unsafe extern "C" fn #local_drop #impl_generics(this: *mut ::cxx::private::RustVec<#elem #ty_gener… in expand_rust_vec()
1342 ::cxx::private::prevent_unwind(__fn, || ::cxx::core::ptr::drop_in_place(this)); in expand_rust_vec()
1346 …unsafe extern "C" fn #local_len #impl_generics(this: *const ::cxx::private::RustVec<#elem #ty_gene… in expand_rust_vec()
1352 …unsafe extern "C" fn #local_capacity #impl_generics(this: *const ::cxx::private::RustVec<#elem #ty… in expand_rust_vec()
1358 …unsafe extern "C" fn #local_data #impl_generics(this: *const ::cxx::private::RustVec<#elem #ty_gen… in expand_rust_vec()
1364 …unsafe extern "C" fn #local_reserve_total #impl_generics(this: *mut ::cxx::private::RustVec<#elem … in expand_rust_vec()
1370 …unsafe extern "C" fn #local_set_len #impl_generics(this: *mut ::cxx::private::RustVec<#elem #ty_ge… in expand_rust_vec()
1376 …unsafe extern "C" fn #local_truncate #impl_generics(this: *mut ::cxx::private::RustVec<#elem #ty_g… in expand_rust_vec()
1378 ::cxx::private::prevent_unwind(__fn, || (*this).truncate(len)); in expand_rust_vec()
1404 fn __new(value: Self) -> ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void> { in expand_unique_ptr()
1407 …fn __uninit(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) -> *mut ::cxx… in expand_unique_ptr()
1409 let mut repr = ::cxx::core::mem::MaybeUninit::uninit(); in expand_unique_ptr()
1423 #unsafe_token impl #impl_generics ::cxx::private::UniquePtrTarget for #ident #ty_generics { in expand_unique_ptr()
1424 fn __typename(f: &mut ::cxx::core::fmt::Formatter<'_>) -> ::cxx::core::fmt::Result { in expand_unique_ptr()
1427 fn __null() -> ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void> { in expand_unique_ptr()
1430 … fn __null(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>); in expand_unique_ptr()
1432 let mut repr = ::cxx::core::mem::MaybeUninit::uninit(); in expand_unique_ptr()
1437 … unsafe fn __raw(raw: *mut Self) -> ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void> { in expand_unique_ptr()
1440 …fn __raw(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>, raw: *mut ::cxx:… in expand_unique_ptr()
1442 let mut repr = ::cxx::core::mem::MaybeUninit::uninit(); in expand_unique_ptr()
1446 …unsafe fn __get(repr: ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) -> *const Self… in expand_unique_ptr()
1449 …fn __get(this: *const ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) -> *const ::cx… in expand_unique_ptr()
1453 …unsafe fn __release(mut repr: ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) -> *mu… in expand_unique_ptr()
1456 …fn __release(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) -> *mut ::cx… in expand_unique_ptr()
1460 … unsafe fn __drop(mut repr: ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) { in expand_unique_ptr()
1463 … fn __drop(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>); in expand_unique_ptr()
1491 unsafe fn __new(value: Self, new: *mut ::cxx::core::ffi::c_void) { in expand_shared_ptr()
1494 … fn __uninit(new: *mut ::cxx::core::ffi::c_void) -> *mut ::cxx::core::ffi::c_void; in expand_shared_ptr()
1508 #unsafe_token impl #impl_generics ::cxx::private::SharedPtrTarget for #ident #ty_generics { in expand_shared_ptr()
1509 fn __typename(f: &mut ::cxx::core::fmt::Formatter<'_>) -> ::cxx::core::fmt::Result { in expand_shared_ptr()
1512 unsafe fn __null(new: *mut ::cxx::core::ffi::c_void) { in expand_shared_ptr()
1515 fn __null(new: *mut ::cxx::core::ffi::c_void); in expand_shared_ptr()
1520 … unsafe fn __clone(this: *const ::cxx::core::ffi::c_void, new: *mut ::cxx::core::ffi::c_void) { in expand_shared_ptr()
1523 … fn __clone(this: *const ::cxx::core::ffi::c_void, new: *mut ::cxx::core::ffi::c_void); in expand_shared_ptr()
1527 unsafe fn __get(this: *const ::cxx::core::ffi::c_void) -> *const Self { in expand_shared_ptr()
1530 … fn __get(this: *const ::cxx::core::ffi::c_void) -> *const ::cxx::core::ffi::c_void; in expand_shared_ptr()
1534 unsafe fn __drop(this: *mut ::cxx::core::ffi::c_void) { in expand_shared_ptr()
1537 fn __drop(this: *mut ::cxx::core::ffi::c_void); in expand_shared_ptr()
1563 #unsafe_token impl #impl_generics ::cxx::private::WeakPtrTarget for #ident #ty_generics { in expand_weak_ptr()
1564 fn __typename(f: &mut ::cxx::core::fmt::Formatter<'_>) -> ::cxx::core::fmt::Result { in expand_weak_ptr()
1567 unsafe fn __null(new: *mut ::cxx::core::ffi::c_void) { in expand_weak_ptr()
1570 fn __null(new: *mut ::cxx::core::ffi::c_void); in expand_weak_ptr()
1574 … unsafe fn __clone(this: *const ::cxx::core::ffi::c_void, new: *mut ::cxx::core::ffi::c_void) { in expand_weak_ptr()
1577 … fn __clone(this: *const ::cxx::core::ffi::c_void, new: *mut ::cxx::core::ffi::c_void); in expand_weak_ptr()
1581 …unsafe fn __downgrade(shared: *const ::cxx::core::ffi::c_void, weak: *mut ::cxx::core::ffi::c_void… in expand_weak_ptr()
1584 … fn __downgrade(shared: *const ::cxx::core::ffi::c_void, weak: *mut ::cxx::core::ffi::c_void); in expand_weak_ptr()
1588 …unsafe fn __upgrade(weak: *const ::cxx::core::ffi::c_void, shared: *mut ::cxx::core::ffi::c_void) { in expand_weak_ptr()
1591 … fn __upgrade(weak: *const ::cxx::core::ffi::c_void, shared: *mut ::cxx::core::ffi::c_void); in expand_weak_ptr()
1595 unsafe fn __drop(this: *mut ::cxx::core::ffi::c_void) { in expand_weak_ptr()
1598 fn __drop(this: *mut ::cxx::core::ffi::c_void); in expand_weak_ptr()
1639 this: ::cxx::core::pin::Pin<&mut ::cxx::CxxVector<Self>>, in expand_cxx_vector()
1640 value: &mut ::cxx::core::mem::ManuallyDrop<Self>, in expand_cxx_vector()
1645 this: ::cxx::core::pin::Pin<&mut ::cxx::CxxVector<#elem #ty_generics>>, in expand_cxx_vector()
1646 value: *mut ::cxx::core::ffi::c_void, in expand_cxx_vector()
1649 …__push_back(this, value as *mut ::cxx::core::mem::ManuallyDrop<Self> as *mut ::cxx::core::ffi::c_v… in expand_cxx_vector()
1652 this: ::cxx::core::pin::Pin<&mut ::cxx::CxxVector<Self>>, in expand_cxx_vector()
1653 out: &mut ::cxx::core::mem::MaybeUninit<Self>, in expand_cxx_vector()
1658 this: ::cxx::core::pin::Pin<&mut ::cxx::CxxVector<#elem #ty_generics>>, in expand_cxx_vector()
1659 out: *mut ::cxx::core::ffi::c_void, in expand_cxx_vector()
1662 …__pop_back(this, out as *mut ::cxx::core::mem::MaybeUninit<Self> as *mut ::cxx::core::ffi::c_void); in expand_cxx_vector()
1670 #unsafe_token impl #impl_generics ::cxx::private::VectorElement for #elem #ty_generics { in expand_cxx_vector()
1671 fn __typename(f: &mut ::cxx::core::fmt::Formatter<'_>) -> ::cxx::core::fmt::Result { in expand_cxx_vector()
1674 fn __vector_size(v: &::cxx::CxxVector<Self>) -> usize { in expand_cxx_vector()
1677 … fn __vector_size #impl_generics(_: &::cxx::CxxVector<#elem #ty_generics>) -> usize; in expand_cxx_vector()
1681 unsafe fn __get_unchecked(v: *mut ::cxx::CxxVector<Self>, pos: usize) -> *mut Self { in expand_cxx_vector()
1685 v: *mut ::cxx::CxxVector<#elem #ty_generics>, in expand_cxx_vector()
1687 ) -> *mut ::cxx::core::ffi::c_void; in expand_cxx_vector()
1692 fn __unique_ptr_null() -> ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void> { in expand_cxx_vector()
1695 … fn __unique_ptr_null(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>); in expand_cxx_vector()
1697 let mut repr = ::cxx::core::mem::MaybeUninit::uninit(); in expand_cxx_vector()
1701 …unsafe fn __unique_ptr_raw(raw: *mut ::cxx::CxxVector<Self>) -> ::cxx::core::mem::MaybeUninit<*mut… in expand_cxx_vector()
1704 …ue_ptr_raw #impl_generics(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>,… in expand_cxx_vector()
1706 let mut repr = ::cxx::core::mem::MaybeUninit::uninit(); in expand_cxx_vector()
1710 …unsafe fn __unique_ptr_get(repr: ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) -> … in expand_cxx_vector()
1713 …_ptr_get #impl_generics(this: *const ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>)… in expand_cxx_vector()
1717 …afe fn __unique_ptr_release(mut repr: ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>… in expand_cxx_vector()
1720 …ptr_release #impl_generics(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>… in expand_cxx_vector()
1724 …unsafe fn __unique_ptr_drop(mut repr: ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>… in expand_cxx_vector()
1727 … fn __unique_ptr_drop(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>); in expand_cxx_vector()
1752 quote_spanned!(span=> ::cxx::private::RustString) in expand_extern_type()
1757 quote_spanned!(span=> *mut ::cxx::core::ffi::c_void) in expand_extern_type()
1768 quote_spanned!(span=> ::cxx::private::RustVec #langle #elem #rangle) in expand_extern_type()
1777 … quote_spanned!(span=> #ampersand #lifetime #mutability ::cxx::private::RustString) in expand_extern_type()
1784 …quote_spanned!(span=> #ampersand #lifetime #mutability ::cxx::private::RustVec #langle #inner #ran… in expand_extern_type()
1789 false => quote!(#star const ::cxx::core::ffi::c_void), in expand_extern_type()
1790 true => quote!(#star #mutability ::cxx::core::ffi::c_void), in expand_extern_type()
1801 quote!(#star #mutability #constness ::cxx::core::ffi::c_void) in expand_extern_type()
1809 quote_spanned!(span=> ::cxx::private::#rust_str) in expand_extern_type()
1814 quote_spanned!(span=> ::cxx::private::#rust_slice) in expand_extern_type()