File tree Expand file tree Collapse file tree 2 files changed +4
-7
lines changed Expand file tree Collapse file tree 2 files changed +4
-7
lines changed Original file line number Diff line number Diff line change @@ -318,7 +318,7 @@ impl<'a> GeneratorContext<'a> {
318
318
Ok ( ( ) )
319
319
}
320
320
321
- fn get_qualified_module ( & self , type_id : u64 ) -> String {
321
+ pub fn get_qualified_module ( & self , type_id : u64 ) -> String {
322
322
self . scope_map [ & type_id] . join ( "::" )
323
323
}
324
324
}
Original file line number Diff line number Diff line change @@ -194,15 +194,15 @@ impl<'a> RustTypeInfo for type_::Reader<'a> {
194
194
st. get_type_id ( ) ,
195
195
st. get_brand ( ) ?,
196
196
module,
197
- & gen. scope_map [ & st. get_type_id ( ) ] . join ( "::" ) ,
197
+ & gen. get_qualified_module ( st. get_type_id ( ) ) ,
198
198
None ,
199
199
) ,
200
200
type_:: Interface ( interface) => do_branding (
201
201
gen,
202
202
interface. get_type_id ( ) ,
203
203
interface. get_brand ( ) ?,
204
204
module,
205
- & gen. scope_map [ & interface. get_type_id ( ) ] . join ( "::" ) ,
205
+ & gen. get_qualified_module ( interface. get_type_id ( ) ) ,
206
206
None ,
207
207
) ,
208
208
type_:: List ( ot1) => {
@@ -260,10 +260,7 @@ impl<'a> RustTypeInfo for type_::Reader<'a> {
260
260
}
261
261
}
262
262
}
263
- type_:: Enum ( en) => {
264
- let scope = & gen. scope_map [ & en. get_type_id ( ) ] ;
265
- Ok ( scope. join ( "::" ) )
266
- }
263
+ type_:: Enum ( en) => Ok ( gen. get_qualified_module ( en. get_type_id ( ) ) ) ,
267
264
type_:: AnyPointer ( pointer) => match pointer. which ( ) ? {
268
265
type_:: any_pointer:: Parameter ( def) => {
269
266
let the_struct = & gen. node_map [ & def. get_scope_id ( ) ] ;
You can’t perform that action at this time.
0 commit comments