Lines Matching full:cxx
180 unsafe impl #generics ::cxx::ExternType for #ident #generics { in expand_struct()
184 type Kind = ::cxx::kind::Trivial; in expand_struct()
208 ::cxx::private::prevent_unwind(__fn, || *lhs == *rhs) in expand_struct_operators()
221 ::cxx::private::prevent_unwind(__fn, || *lhs != *rhs) in expand_struct_operators()
235 ::cxx::private::prevent_unwind(__fn, || *lhs < *rhs) in expand_struct_operators()
247 ::cxx::private::prevent_unwind(__fn, || *lhs <= *rhs) in expand_struct_operators()
260 ::cxx::private::prevent_unwind(__fn, || *lhs > *rhs) in expand_struct_operators()
272 ::cxx::private::prevent_unwind(__fn, || *lhs >= *rhs) in expand_struct_operators()
287 ::cxx::private::prevent_unwind(__fn, || ::cxx::private::hash(this)) in expand_struct_operators()
355 unsafe impl ::cxx::ExternType for #ident { in expand_enum()
359 type Kind = ::cxx::kind::Trivial; in expand_enum()
375 quote!(#field: ::cxx::core::marker::PhantomData<&#lifetime ()>) in expand_cxx_type()
378 _private: ::cxx::private::Opaque, in expand_cxx_type()
397 unsafe impl #generics ::cxx::ExternType for #ident #generics { in expand_cxx_type()
401 type Kind = ::cxx::kind::Opaque; in expand_cxx_type()
422 T: ?::cxx::core::marker::Sized in expand_cxx_type_assert_pinned()
430 T: ?::cxx::core::marker::Sized + ::cxx::core::marker::Unpin, in expand_cxx_type_assert_pinned()
457 quote!(#var #colon ::cxx::private::FatFunction) in expand_cxx_function_decl()
466 quote!(-> ::cxx::private::Result) in expand_cxx_function_decl()
507 quote!(-> ::cxx::core::result::Result<#ok, ::cxx::Exception>) in expand_cxx_function_shim()
521 quote_spanned!(span=> #var.as_mut_ptr() as *const ::cxx::private::RustString) in expand_cxx_function_shim()
525 quote_spanned!(span=> ::cxx::alloc::boxed::Box::into_raw(#var).cast()) in expand_cxx_function_shim()
527 quote_spanned!(span=> ::cxx::alloc::boxed::Box::into_raw(#var)) in expand_cxx_function_shim()
532 quote_spanned!(span=> ::cxx::UniquePtr::into_raw(#var).cast()) in expand_cxx_function_shim()
534 quote_spanned!(span=> ::cxx::UniquePtr::into_raw(#var)) in expand_cxx_function_shim()
537 … Type::RustVec(_) => quote_spanned!(span=> #var.as_mut_ptr() as *const ::cxx::private::RustVec<_>), in expand_cxx_function_shim()
540 false => quote_spanned!(span=> ::cxx::private::RustString::from_ref(#var)), in expand_cxx_function_shim()
541 true => quote_spanned!(span=> ::cxx::private::RustString::from_mut(#var)), in expand_cxx_function_shim()
544 … false => quote_spanned!(span=> ::cxx::private::RustVec::from_ref_vec_string(#var)), in expand_cxx_function_shim()
545 … true => quote_spanned!(span=> ::cxx::private::RustVec::from_mut_vec_string(#var)), in expand_cxx_function_shim()
548 false => quote_spanned!(span=> ::cxx::private::RustVec::from_ref(#var)), in expand_cxx_function_shim()
549 true => quote_spanned!(span=> ::cxx::private::RustVec::from_mut(#var)), in expand_cxx_function_shim()
554 … true => quote_spanned!(span=> ::cxx::core::pin::Pin::into_inner_unchecked(#var)), in expand_cxx_function_shim()
558 … quote_spanned!(span=> #var as *const #inner as *const ::cxx::core::ffi::c_void) in expand_cxx_function_shim()
560 … true => quote_spanned!(span=> #var as *mut #inner as *mut ::cxx::core::ffi::c_void), in expand_cxx_function_shim()
572 Type::Str(_) => quote_spanned!(span=> ::cxx::private::RustStr::from(#var)), in expand_cxx_function_shim()
574 false => quote_spanned!(span=> ::cxx::private::RustSlice::from_ref(#var)), in expand_cxx_function_shim()
575 true => quote_spanned!(span=> ::cxx::private::RustSlice::from_mut(#var)), in expand_cxx_function_shim()
604 let mut #var = ::cxx::core::mem::MaybeUninit::new(#var); in expand_cxx_function_shim()
613 let mut __return = ::cxx::core::mem::MaybeUninit::<#ret>::uninit(); in expand_cxx_function_shim()
646 quote_spanned!(span=> ::cxx::alloc::boxed::Box::from_raw(#call.cast())) in expand_cxx_function_shim()
648 quote_spanned!(span=> ::cxx::alloc::boxed::Box::from_raw(#call)) in expand_cxx_function_shim()
660 quote_spanned!(span=> ::cxx::UniquePtr::from_raw(#call.cast())) in expand_cxx_function_shim()
662 quote_spanned!(span=> ::cxx::UniquePtr::from_raw(#call)) in expand_cxx_function_shim()
684 … quote_spanned!(span=> ::cxx::core::pin::Pin::new_unchecked(#deref_mut)) in expand_cxx_function_shim()
709 expr = quote_spanned!(span=> ::cxx::core::result::Result::Ok(#expr)); in expand_cxx_function_shim()
796 let #var = ::cxx::private::FatFunction { in expand_function_pointer_trampoline()
803 trampoline as usize as *const ::cxx::core::ffi::c_void in expand_function_pointer_trampoline()
805 ptr: #var as usize as *const ::cxx::core::ffi::c_void, in expand_function_pointer_trampoline()
827 #unsafe_impl #generics ::cxx::private::RustType for #ident #generics {} in expand_rust_type_impl()
835 unsafe impl #generics ::cxx::ExternType for #ident #generics { in expand_rust_type_impl()
839 type Kind = ::cxx::kind::Opaque; in expand_rust_type_impl()
852 #begin_span cxx::core::marker::Unpin in expand_rust_type_assert_unpin()
860 fn __AssertUnpin<T: ?::cxx::core::marker::Sized + #unpin>() {} in expand_rust_type_assert_unpin()
878 #begin_span cxx::core::marker::Sized in expand_rust_type_layout()
893 fn __AssertSized<T: ?#sized + #sized>() -> ::cxx::core::alloc::Layout { in expand_rust_type_layout()
894 ::cxx::core::alloc::Layout::new::<T>() in expand_rust_type_layout()
915 impl<T: ?::cxx::core::marker::Sized + ::cxx::core::ops::Drop> self::Drop for T {} in expand_forbid()
984 quote_spanned!(span=> ::cxx::core::mem::take((*#var).as_mut_string())) in expand_rust_function_shim_impl()
986 Type::RustBox(_) => quote_spanned!(span=> ::cxx::alloc::boxed::Box::from_raw(#var)), in expand_rust_function_shim_impl()
989 quote_spanned!(span=> ::cxx::core::mem::take((*#var).as_mut_vec_string())) in expand_rust_function_shim_impl()
991 quote_spanned!(span=> ::cxx::core::mem::take((*#var).as_mut_vec())) in expand_rust_function_shim_impl()
994 Type::UniquePtr(_) => quote_spanned!(span=> ::cxx::UniquePtr::from_raw(#var)), in expand_rust_function_shim_impl()
1019 quote_spanned!(span=> ::cxx::core::ptr::read(#var)) in expand_rust_function_shim_impl()
1036 quote!(::cxx::core::mem::transmute::<*const (), #sig>(__extern)) in expand_rust_function_shim_impl()
1045 Some(quote_spanned!(span=> ::cxx::private::RustString::from)) in expand_rust_function_shim_impl()
1047 Type::RustBox(_) => Some(quote_spanned!(span=> ::cxx::alloc::boxed::Box::into_raw)), in expand_rust_function_shim_impl()
1050 Some(quote_spanned!(span=> ::cxx::private::RustVec::from_vec_string)) in expand_rust_function_shim_impl()
1052 Some(quote_spanned!(span=> ::cxx::private::RustVec::from)) in expand_rust_function_shim_impl()
1055 Type::UniquePtr(_) => Some(quote_spanned!(span=> ::cxx::UniquePtr::into_raw)), in expand_rust_function_shim_impl()
1058 false => Some(quote_spanned!(span=> ::cxx::private::RustString::from_ref)), in expand_rust_function_shim_impl()
1059 true => Some(quote_spanned!(span=> ::cxx::private::RustString::from_mut)), in expand_rust_function_shim_impl()
1062 false => Some(quote_spanned!(span=> ::cxx::private::RustVec::from_ref_vec_string)), in expand_rust_function_shim_impl()
1063 true => Some(quote_spanned!(span=> ::cxx::private::RustVec::from_mut_vec_string)), in expand_rust_function_shim_impl()
1066 false => Some(quote_spanned!(span=> ::cxx::private::RustVec::from_ref)), in expand_rust_function_shim_impl()
1067 true => Some(quote_spanned!(span=> ::cxx::private::RustVec::from_mut)), in expand_rust_function_shim_impl()
1071 Type::Str(_) => Some(quote_spanned!(span=> ::cxx::private::RustStr::from)), in expand_rust_function_shim_impl()
1073 false => Some(quote_spanned!(span=> ::cxx::private::RustSlice::from_ref)), in expand_rust_function_shim_impl()
1074 true => Some(quote_spanned!(span=> ::cxx::private::RustSlice::from_mut)), in expand_rust_function_shim_impl()
1087 quote_spanned!(span=> ::cxx::core::result::Result::map(#call, #conversion)) in expand_rust_function_shim_impl()
1103 expr = quote_spanned!(span=> ::cxx::private::r#try(#out, #expr)); in expand_rust_function_shim_impl()
1106 expr = quote_spanned!(span=> ::cxx::core::ptr::write(__return, #expr)); in expand_rust_function_shim_impl()
1115 expr = quote_spanned!(span=> ::cxx::private::prevent_unwind(__fn, #closure)); in expand_rust_function_shim_impl()
1118 quote!(-> ::cxx::private::Result) in expand_rust_function_shim_impl()
1133 … let __fn = ::cxx::private::concat!(::cxx::private::module_path!(), #prevent_unwind_label); in expand_rust_function_shim_impl()
1168 let result_begin = quote_spanned!(result.span=> ::cxx::core::result::Result<#ok, impl); in expand_rust_function_shim_super()
1169 let result_end = quote_spanned!(rangle.span=> ::cxx::core::fmt::Display>); in expand_rust_function_shim_super()
1217 let begin = quote_spanned!(begin_span=> ::cxx::private::verify_extern_type::<); in expand_type_alias_verify()
1225 let begin = quote_spanned!(begin_span=> ::cxx::private::verify_extern_kind::<); in expand_type_alias_verify()
1227 const _: fn() = #begin #ident, ::cxx::kind::Trivial #end; in expand_type_alias_verify()
1238 segments.push(Ident::new(&name.cxx.to_string(), Span::call_site())); in type_id()
1240 crate::type_id::expand(Crate::Cxx, qualified) in type_id()
1265 #unsafe_token impl #impl_generics ::cxx::private::ImplBox for #ident #ty_generics {} in expand_rust_box()
1268 …unsafe extern "C" fn #local_alloc #impl_generics() -> *mut ::cxx::core::mem::MaybeUninit<#ident #t… in expand_rust_box()
1274 …::cxx::alloc::boxed::Box::into_raw(::cxx::alloc::boxed::Box::new(::cxx::core::mem::MaybeUninit::un… in expand_rust_box()
1278 …unsafe extern "C" fn #local_dealloc #impl_generics(ptr: *mut ::cxx::core::mem::MaybeUninit<#ident … in expand_rust_box()
1280 let _ = ::cxx::alloc::boxed::Box::from_raw(ptr); in expand_rust_box()
1284 …unsafe extern "C" fn #local_drop #impl_generics(this: *mut ::cxx::alloc::boxed::Box<#ident #ty_gen… in expand_rust_box()
1286 ::cxx::private::prevent_unwind(__fn, || ::cxx::core::ptr::drop_in_place(this)); in expand_rust_box()
1323 #unsafe_token impl #impl_generics ::cxx::private::ImplVec for #elem #ty_generics {} in expand_rust_vec()
1326 …unsafe extern "C" fn #local_new #impl_generics(this: *mut ::cxx::private::RustVec<#elem #ty_generi… in expand_rust_vec()
1328 ::cxx::core::ptr::write(this, ::cxx::private::RustVec::new()); in expand_rust_vec()
1332 …unsafe extern "C" fn #local_drop #impl_generics(this: *mut ::cxx::private::RustVec<#elem #ty_gener… in expand_rust_vec()
1334 ::cxx::private::prevent_unwind(__fn, || ::cxx::core::ptr::drop_in_place(this)); in expand_rust_vec()
1338 …unsafe extern "C" fn #local_len #impl_generics(this: *const ::cxx::private::RustVec<#elem #ty_gene… in expand_rust_vec()
1344 …unsafe extern "C" fn #local_capacity #impl_generics(this: *const ::cxx::private::RustVec<#elem #ty… in expand_rust_vec()
1350 …unsafe extern "C" fn #local_data #impl_generics(this: *const ::cxx::private::RustVec<#elem #ty_gen… in expand_rust_vec()
1356 …unsafe extern "C" fn #local_reserve_total #impl_generics(this: *mut ::cxx::private::RustVec<#elem … in expand_rust_vec()
1362 …unsafe extern "C" fn #local_set_len #impl_generics(this: *mut ::cxx::private::RustVec<#elem #ty_ge… in expand_rust_vec()
1368 …unsafe extern "C" fn #local_truncate #impl_generics(this: *mut ::cxx::private::RustVec<#elem #ty_g… in expand_rust_vec()
1370 ::cxx::private::prevent_unwind(__fn, || (*this).truncate(len)); in expand_rust_vec()
1396 fn __new(value: Self) -> ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void> { in expand_unique_ptr()
1399 …fn __uninit(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) -> *mut ::cxx… in expand_unique_ptr()
1401 let mut repr = ::cxx::core::mem::MaybeUninit::uninit(); in expand_unique_ptr()
1415 #unsafe_token impl #impl_generics ::cxx::private::UniquePtrTarget for #ident #ty_generics { in expand_unique_ptr()
1416 fn __typename(f: &mut ::cxx::core::fmt::Formatter<'_>) -> ::cxx::core::fmt::Result { in expand_unique_ptr()
1419 fn __null() -> ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void> { in expand_unique_ptr()
1422 … fn __null(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>); in expand_unique_ptr()
1424 let mut repr = ::cxx::core::mem::MaybeUninit::uninit(); in expand_unique_ptr()
1429 … unsafe fn __raw(raw: *mut Self) -> ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void> { in expand_unique_ptr()
1432 …fn __raw(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>, raw: *mut ::cxx:… in expand_unique_ptr()
1434 let mut repr = ::cxx::core::mem::MaybeUninit::uninit(); in expand_unique_ptr()
1438 …unsafe fn __get(repr: ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) -> *const Self… in expand_unique_ptr()
1441 …fn __get(this: *const ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) -> *const ::cx… in expand_unique_ptr()
1445 …unsafe fn __release(mut repr: ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) -> *mu… in expand_unique_ptr()
1448 …fn __release(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) -> *mut ::cx… in expand_unique_ptr()
1452 … unsafe fn __drop(mut repr: ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) { in expand_unique_ptr()
1455 … fn __drop(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>); in expand_unique_ptr()
1483 unsafe fn __new(value: Self, new: *mut ::cxx::core::ffi::c_void) { in expand_shared_ptr()
1486 … fn __uninit(new: *mut ::cxx::core::ffi::c_void) -> *mut ::cxx::core::ffi::c_void; in expand_shared_ptr()
1500 #unsafe_token impl #impl_generics ::cxx::private::SharedPtrTarget for #ident #ty_generics { in expand_shared_ptr()
1501 fn __typename(f: &mut ::cxx::core::fmt::Formatter<'_>) -> ::cxx::core::fmt::Result { in expand_shared_ptr()
1504 unsafe fn __null(new: *mut ::cxx::core::ffi::c_void) { in expand_shared_ptr()
1507 fn __null(new: *mut ::cxx::core::ffi::c_void); in expand_shared_ptr()
1512 … unsafe fn __clone(this: *const ::cxx::core::ffi::c_void, new: *mut ::cxx::core::ffi::c_void) { in expand_shared_ptr()
1515 … fn __clone(this: *const ::cxx::core::ffi::c_void, new: *mut ::cxx::core::ffi::c_void); in expand_shared_ptr()
1519 unsafe fn __get(this: *const ::cxx::core::ffi::c_void) -> *const Self { in expand_shared_ptr()
1522 … fn __get(this: *const ::cxx::core::ffi::c_void) -> *const ::cxx::core::ffi::c_void; in expand_shared_ptr()
1526 unsafe fn __drop(this: *mut ::cxx::core::ffi::c_void) { in expand_shared_ptr()
1529 fn __drop(this: *mut ::cxx::core::ffi::c_void); in expand_shared_ptr()
1555 #unsafe_token impl #impl_generics ::cxx::private::WeakPtrTarget for #ident #ty_generics { in expand_weak_ptr()
1556 fn __typename(f: &mut ::cxx::core::fmt::Formatter<'_>) -> ::cxx::core::fmt::Result { in expand_weak_ptr()
1559 unsafe fn __null(new: *mut ::cxx::core::ffi::c_void) { in expand_weak_ptr()
1562 fn __null(new: *mut ::cxx::core::ffi::c_void); in expand_weak_ptr()
1566 … unsafe fn __clone(this: *const ::cxx::core::ffi::c_void, new: *mut ::cxx::core::ffi::c_void) { in expand_weak_ptr()
1569 … fn __clone(this: *const ::cxx::core::ffi::c_void, new: *mut ::cxx::core::ffi::c_void); in expand_weak_ptr()
1573 …unsafe fn __downgrade(shared: *const ::cxx::core::ffi::c_void, weak: *mut ::cxx::core::ffi::c_void… in expand_weak_ptr()
1576 … fn __downgrade(shared: *const ::cxx::core::ffi::c_void, weak: *mut ::cxx::core::ffi::c_void); in expand_weak_ptr()
1580 …unsafe fn __upgrade(weak: *const ::cxx::core::ffi::c_void, shared: *mut ::cxx::core::ffi::c_void) { in expand_weak_ptr()
1583 … fn __upgrade(weak: *const ::cxx::core::ffi::c_void, shared: *mut ::cxx::core::ffi::c_void); in expand_weak_ptr()
1587 unsafe fn __drop(this: *mut ::cxx::core::ffi::c_void) { in expand_weak_ptr()
1590 fn __drop(this: *mut ::cxx::core::ffi::c_void); in expand_weak_ptr()
1631 this: ::cxx::core::pin::Pin<&mut ::cxx::CxxVector<Self>>, in expand_cxx_vector()
1632 value: &mut ::cxx::core::mem::ManuallyDrop<Self>, in expand_cxx_vector()
1637 this: ::cxx::core::pin::Pin<&mut ::cxx::CxxVector<#elem #ty_generics>>, in expand_cxx_vector()
1638 value: *mut ::cxx::core::ffi::c_void, in expand_cxx_vector()
1641 …__push_back(this, value as *mut ::cxx::core::mem::ManuallyDrop<Self> as *mut ::cxx::core::ffi::c_v… in expand_cxx_vector()
1644 this: ::cxx::core::pin::Pin<&mut ::cxx::CxxVector<Self>>, in expand_cxx_vector()
1645 out: &mut ::cxx::core::mem::MaybeUninit<Self>, in expand_cxx_vector()
1650 this: ::cxx::core::pin::Pin<&mut ::cxx::CxxVector<#elem #ty_generics>>, in expand_cxx_vector()
1651 out: *mut ::cxx::core::ffi::c_void, in expand_cxx_vector()
1654 …__pop_back(this, out as *mut ::cxx::core::mem::MaybeUninit<Self> as *mut ::cxx::core::ffi::c_void); in expand_cxx_vector()
1662 #unsafe_token impl #impl_generics ::cxx::private::VectorElement for #elem #ty_generics { in expand_cxx_vector()
1663 fn __typename(f: &mut ::cxx::core::fmt::Formatter<'_>) -> ::cxx::core::fmt::Result { in expand_cxx_vector()
1666 fn __vector_size(v: &::cxx::CxxVector<Self>) -> usize { in expand_cxx_vector()
1669 … fn __vector_size #impl_generics(_: &::cxx::CxxVector<#elem #ty_generics>) -> usize; in expand_cxx_vector()
1673 unsafe fn __get_unchecked(v: *mut ::cxx::CxxVector<Self>, pos: usize) -> *mut Self { in expand_cxx_vector()
1677 v: *mut ::cxx::CxxVector<#elem #ty_generics>, in expand_cxx_vector()
1679 ) -> *mut ::cxx::core::ffi::c_void; in expand_cxx_vector()
1684 fn __unique_ptr_null() -> ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void> { in expand_cxx_vector()
1687 … fn __unique_ptr_null(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>); in expand_cxx_vector()
1689 let mut repr = ::cxx::core::mem::MaybeUninit::uninit(); in expand_cxx_vector()
1693 …unsafe fn __unique_ptr_raw(raw: *mut ::cxx::CxxVector<Self>) -> ::cxx::core::mem::MaybeUninit<*mut… in expand_cxx_vector()
1696 …ue_ptr_raw #impl_generics(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>,… in expand_cxx_vector()
1698 let mut repr = ::cxx::core::mem::MaybeUninit::uninit(); in expand_cxx_vector()
1702 …unsafe fn __unique_ptr_get(repr: ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>) -> … in expand_cxx_vector()
1705 …_ptr_get #impl_generics(this: *const ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>)… in expand_cxx_vector()
1709 …afe fn __unique_ptr_release(mut repr: ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>… in expand_cxx_vector()
1712 …ptr_release #impl_generics(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>… in expand_cxx_vector()
1716 …unsafe fn __unique_ptr_drop(mut repr: ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>… in expand_cxx_vector()
1719 … fn __unique_ptr_drop(this: *mut ::cxx::core::mem::MaybeUninit<*mut ::cxx::core::ffi::c_void>); in expand_cxx_vector()
1744 quote_spanned!(span=> ::cxx::private::RustString) in expand_extern_type()
1749 quote_spanned!(span=> *mut ::cxx::core::ffi::c_void) in expand_extern_type()
1760 quote_spanned!(span=> ::cxx::private::RustVec #langle #elem #rangle) in expand_extern_type()
1769 … quote_spanned!(span=> #ampersand #lifetime #mutability ::cxx::private::RustString) in expand_extern_type()
1776 …quote_spanned!(span=> #ampersand #lifetime #mutability ::cxx::private::RustVec #langle #inner #ran… in expand_extern_type()
1781 false => quote!(#star const ::cxx::core::ffi::c_void), in expand_extern_type()
1782 true => quote!(#star #mutability ::cxx::core::ffi::c_void), in expand_extern_type()
1793 quote!(#star #mutability #constness ::cxx::core::ffi::c_void) in expand_extern_type()
1801 quote_spanned!(span=> ::cxx::private::#rust_str) in expand_extern_type()
1806 quote_spanned!(span=> ::cxx::private::#rust_slice) in expand_extern_type()