@@ -3,7 +3,7 @@ use crate::gen::nested::NamespaceEntries;
3
3
use crate :: gen:: out:: OutFile ;
4
4
use crate :: gen:: { builtin, include, Opt } ;
5
5
use crate :: syntax:: atom:: Atom :: { self , * } ;
6
- use crate :: syntax:: instantiate:: { CxxVectorPayloadImplKey , ImplKey , NamedImplKey , PtrConstness } ;
6
+ use crate :: syntax:: instantiate:: { CxxVectorPayloadImplKey , ImplKey , NamedImplKey , PtrMutability } ;
7
7
use crate :: syntax:: map:: UnorderedMap as Map ;
8
8
use crate :: syntax:: set:: UnorderedSet ;
9
9
use crate :: syntax:: symbol:: { self , Symbol } ;
@@ -1352,7 +1352,7 @@ fn write_space_after_type(out: &mut OutFile, ty: &Type) {
1352
1352
enum UniquePtr < ' a > {
1353
1353
Ident ( & ' a Ident ) ,
1354
1354
CxxVector ( & ' a Ident ) ,
1355
- CxxVectorPtr ( & ' a Ident , PtrConstness ) ,
1355
+ CxxVectorPtr ( PtrMutability , & ' a Ident ) ,
1356
1356
}
1357
1357
1358
1358
trait ToTypename {
@@ -1372,10 +1372,10 @@ impl<'a> ToTypename for UniquePtr<'a> {
1372
1372
UniquePtr :: CxxVector ( element) => {
1373
1373
format ! ( "::std::vector<{}>" , element. to_typename( types) )
1374
1374
}
1375
- UniquePtr :: CxxVectorPtr ( element , constness ) => {
1376
- let const_prefix = match constness {
1377
- PtrConstness :: Const => "const " ,
1378
- PtrConstness :: Mut => "" ,
1375
+ UniquePtr :: CxxVectorPtr ( mutability , element ) => {
1376
+ let const_prefix = match mutability {
1377
+ PtrMutability :: Const => "const " ,
1378
+ PtrMutability :: Mut => "" ,
1379
1379
} ;
1380
1380
format ! (
1381
1381
"::std::vector<{}{}*>" ,
@@ -1404,10 +1404,10 @@ impl<'a> ToMangled for UniquePtr<'a> {
1404
1404
UniquePtr :: CxxVector ( element) => {
1405
1405
symbol:: join ( & [ & "std" , & "vector" , & element. to_mangled ( types) ] )
1406
1406
}
1407
- UniquePtr :: CxxVectorPtr ( element , constness ) => {
1408
- let prefix = match constness {
1409
- PtrConstness :: Const => "ptrc" ,
1410
- PtrConstness :: Mut => "ptrm" ,
1407
+ UniquePtr :: CxxVectorPtr ( mutability , element ) => {
1408
+ let prefix = match mutability {
1409
+ PtrMutability :: Const => "ptrc" ,
1410
+ PtrMutability :: Mut => "ptrm" ,
1411
1411
} ;
1412
1412
symbol:: join ( & [ & "std" , & "vector" , & prefix, & element. to_mangled ( types) ] )
1413
1413
}
@@ -1917,12 +1917,12 @@ fn write_weak_ptr(out: &mut OutFile, key: NamedImplKey) {
1917
1917
fn write_cxx_vector ( out : & mut OutFile , payload : CxxVectorPayloadImplKey ) {
1918
1918
let ( key, ptr_prefix, unique_ptr_payload) = match payload {
1919
1919
CxxVectorPayloadImplKey :: Named ( id) => ( id, "" , UniquePtr :: CxxVector ( id. rust ) ) ,
1920
- CxxVectorPayloadImplKey :: Ptr ( id, constness ) => {
1921
- let prefix = match constness {
1922
- PtrConstness :: Const => "ptrc$" ,
1923
- PtrConstness :: Mut => "ptrm$" ,
1920
+ CxxVectorPayloadImplKey :: Ptr ( id, mutability ) => {
1921
+ let prefix = match mutability {
1922
+ PtrMutability :: Const => "ptrc$" ,
1923
+ PtrMutability :: Mut => "ptrm$" ,
1924
1924
} ;
1925
- ( id, prefix, UniquePtr :: CxxVectorPtr ( id. rust , constness ) )
1925
+ ( id, prefix, UniquePtr :: CxxVectorPtr ( mutability , id. rust ) )
1926
1926
}
1927
1927
} ;
1928
1928
let element = key. rust ;
0 commit comments