@@ -418,10 +418,10 @@ pub fn type_def_has_callback(row: TypeDef) -> bool {
418
418
false
419
419
}
420
420
let type_name = row. type_name ( ) ;
421
- if type_name. namespace . is_empty ( ) {
421
+ if type_name. namespace ( ) . is_empty ( ) {
422
422
check ( row)
423
423
} else {
424
- for row in row. reader ( ) . get_type_def ( type_name. namespace , type_name. name ) {
424
+ for row in row. reader ( ) . get_type_def ( type_name. namespace ( ) , type_name. name ( ) ) {
425
425
if check ( row) {
426
426
return true ;
427
427
}
@@ -473,7 +473,7 @@ pub fn type_interfaces(ty: &Type) -> Vec<Interface> {
473
473
"StaticAttribute" | "ActivatableAttribute" => {
474
474
for ( _, arg) in attribute. args ( ) {
475
475
if let Value :: TypeName ( type_name) = arg {
476
- let def = row. reader ( ) . get_type_def ( type_name. namespace , type_name. name ) . next ( ) . expect ( "Type not found" ) ;
476
+ let def = row. reader ( ) . get_type_def ( type_name. namespace ( ) , type_name. name ( ) ) . next ( ) . expect ( "Type not found" ) ;
477
477
result. push ( Interface { ty : Type :: TypeDef ( def, Vec :: new ( ) ) , kind : InterfaceKind :: Static } ) ;
478
478
break ;
479
479
}
@@ -601,10 +601,10 @@ pub fn type_def_has_explicit_layout(row: TypeDef) -> bool {
601
601
false
602
602
}
603
603
let type_name = row. type_name ( ) ;
604
- if type_name. namespace . is_empty ( ) {
604
+ if type_name. namespace ( ) . is_empty ( ) {
605
605
check ( row)
606
606
} else {
607
- for row in row. reader ( ) . get_type_def ( type_name. namespace , type_name. name ) {
607
+ for row in row. reader ( ) . get_type_def ( type_name. namespace ( ) , type_name. name ( ) ) {
608
608
if check ( row) {
609
609
return true ;
610
610
}
@@ -635,10 +635,10 @@ pub fn type_def_has_packing(row: TypeDef) -> bool {
635
635
false
636
636
}
637
637
let type_name = row. type_name ( ) ;
638
- if type_name. namespace . is_empty ( ) {
638
+ if type_name. namespace ( ) . is_empty ( ) {
639
639
check ( row)
640
640
} else {
641
- for row in row. reader ( ) . get_type_def ( type_name. namespace , type_name. name ) {
641
+ for row in row. reader ( ) . get_type_def ( type_name. namespace ( ) , type_name. name ( ) ) {
642
642
if check ( row) {
643
643
return true ;
644
644
}
@@ -741,7 +741,7 @@ pub fn type_def_bases(mut row: TypeDef) -> Vec<TypeDef> {
741
741
loop {
742
742
match row. extends ( ) {
743
743
Some ( base) if base != TypeName :: Object => {
744
- row = row. reader ( ) . get_type_def ( base. namespace , base. name ) . next ( ) . expect ( "Type not found" ) ;
744
+ row = row. reader ( ) . get_type_def ( base. namespace ( ) , base. name ( ) ) . next ( ) . expect ( "Type not found" ) ;
745
745
bases. push ( row) ;
746
746
}
747
747
_ => break ,
0 commit comments