@@ -1440,7 +1440,7 @@ fn write_generic_instantiations(out: &mut OutFile) {
14401440 out. begin_block ( Block :: ExternC ) ;
14411441 for impl_key in out. types . impls . keys ( ) {
14421442 out. next_section ( ) ;
1443- match * impl_key {
1443+ match impl_key {
14441444 ImplKey :: RustBox ( ident) => write_rust_box_extern ( out, ident) ,
14451445 ImplKey :: RustVec ( ident) => write_rust_vec_extern ( out, ident) ,
14461446 ImplKey :: UniquePtr ( ident) => write_unique_ptr ( out, ident) ,
@@ -1454,7 +1454,7 @@ fn write_generic_instantiations(out: &mut OutFile) {
14541454 out. begin_block ( Block :: Namespace ( "rust" ) ) ;
14551455 out. begin_block ( Block :: InlineNamespace ( "cxxbridge1" ) ) ;
14561456 for impl_key in out. types . impls . keys ( ) {
1457- match * impl_key {
1457+ match impl_key {
14581458 ImplKey :: RustBox ( ident) => write_rust_box_impl ( out, ident) ,
14591459 ImplKey :: RustVec ( ident) => write_rust_vec_impl ( out, ident) ,
14601460 _ => { }
@@ -1464,8 +1464,8 @@ fn write_generic_instantiations(out: &mut OutFile) {
14641464 out. end_block ( Block :: Namespace ( "rust" ) ) ;
14651465}
14661466
1467- fn write_rust_box_extern ( out : & mut OutFile , key : NamedImplKey ) {
1468- let resolve = out. types . resolve ( & key) ;
1467+ fn write_rust_box_extern ( out : & mut OutFile , key : & NamedImplKey ) {
1468+ let resolve = out. types . resolve ( key) ;
14691469 let inner = resolve. name . to_fully_qualified ( ) ;
14701470 let instance = resolve. name . to_symbol ( ) ;
14711471
@@ -1486,7 +1486,7 @@ fn write_rust_box_extern(out: &mut OutFile, key: NamedImplKey) {
14861486 ) ;
14871487}
14881488
1489- fn write_rust_vec_extern ( out : & mut OutFile , key : NamedImplKey ) {
1489+ fn write_rust_vec_extern ( out : & mut OutFile , key : & NamedImplKey ) {
14901490 let element = key. rust ;
14911491 let inner = element. to_typename ( out. types ) ;
14921492 let instance = element. to_mangled ( out. types ) ;
@@ -1535,8 +1535,8 @@ fn write_rust_vec_extern(out: &mut OutFile, key: NamedImplKey) {
15351535 ) ;
15361536}
15371537
1538- fn write_rust_box_impl ( out : & mut OutFile , key : NamedImplKey ) {
1539- let resolve = out. types . resolve ( & key) ;
1538+ fn write_rust_box_impl ( out : & mut OutFile , key : & NamedImplKey ) {
1539+ let resolve = out. types . resolve ( key) ;
15401540 let inner = resolve. name . to_fully_qualified ( ) ;
15411541 let instance = resolve. name . to_symbol ( ) ;
15421542
@@ -1567,7 +1567,7 @@ fn write_rust_box_impl(out: &mut OutFile, key: NamedImplKey) {
15671567 writeln ! ( out, "}}" ) ;
15681568}
15691569
1570- fn write_rust_vec_impl ( out : & mut OutFile , key : NamedImplKey ) {
1570+ fn write_rust_vec_impl ( out : & mut OutFile , key : & NamedImplKey ) {
15711571 let element = key. rust ;
15721572 let inner = element. to_typename ( out. types ) ;
15731573 let instance = element. to_mangled ( out. types ) ;
@@ -1655,7 +1655,7 @@ fn write_rust_vec_impl(out: &mut OutFile, key: NamedImplKey) {
16551655 writeln ! ( out, "}}" ) ;
16561656}
16571657
1658- fn write_unique_ptr ( out : & mut OutFile , key : NamedImplKey ) {
1658+ fn write_unique_ptr ( out : & mut OutFile , key : & NamedImplKey ) {
16591659 let ty = UniquePtr :: Ident ( key. rust ) ;
16601660 write_unique_ptr_common ( out, ty) ;
16611661}
@@ -1779,7 +1779,7 @@ fn write_unique_ptr_common(out: &mut OutFile, ty: UniquePtr) {
17791779 writeln ! ( out, "}}" ) ;
17801780}
17811781
1782- fn write_shared_ptr ( out : & mut OutFile , key : NamedImplKey ) {
1782+ fn write_shared_ptr ( out : & mut OutFile , key : & NamedImplKey ) {
17831783 let ident = key. rust ;
17841784 let resolve = out. types . resolve ( ident) ;
17851785 let inner = resolve. name . to_fully_qualified ( ) ;
@@ -1860,8 +1860,8 @@ fn write_shared_ptr(out: &mut OutFile, key: NamedImplKey) {
18601860 writeln ! ( out, "}}" ) ;
18611861}
18621862
1863- fn write_weak_ptr ( out : & mut OutFile , key : NamedImplKey ) {
1864- let resolve = out. types . resolve ( & key) ;
1863+ fn write_weak_ptr ( out : & mut OutFile , key : & NamedImplKey ) {
1864+ let resolve = out. types . resolve ( key) ;
18651865 let inner = resolve. name . to_fully_qualified ( ) ;
18661866 let instance = resolve. name . to_symbol ( ) ;
18671867
@@ -1929,7 +1929,7 @@ fn write_weak_ptr(out: &mut OutFile, key: NamedImplKey) {
19291929 writeln ! ( out, "}}" ) ;
19301930}
19311931
1932- fn write_cxx_vector ( out : & mut OutFile , key : NamedImplKey ) {
1932+ fn write_cxx_vector ( out : & mut OutFile , key : & NamedImplKey ) {
19331933 let element = key. rust ;
19341934 let inner = element. to_typename ( out. types ) ;
19351935 let instance = element. to_mangled ( out. types ) ;
0 commit comments