@@ -389,7 +389,7 @@ macro_rules! declare_class {
389
389
const NAME : & ' static str = $name_const: expr;
390
390
}
391
391
392
- $( $methods : tt) *
392
+ $( $impls : tt) *
393
393
} => {
394
394
$crate:: __emit_struct_and_ivars! {
395
395
( $( #[ $m] ) * )
@@ -403,7 +403,7 @@ macro_rules! declare_class {
403
403
)
404
404
}
405
405
406
- $crate:: __inner_declare_class ! {
406
+ $crate:: __declare_class_inner ! {
407
407
( $ivar_helper_module)
408
408
409
409
unsafe impl ClassType for $for {
@@ -415,7 +415,7 @@ macro_rules! declare_class {
415
415
const NAME : & ' static str = $name_const;
416
416
}
417
417
418
- $( $methods ) *
418
+ $( $impls ) *
419
419
}
420
420
} ;
421
421
@@ -435,7 +435,7 @@ macro_rules! declare_class {
435
435
const NAME : & ' static str = $name_const: expr;
436
436
}
437
437
438
- $( $methods : tt) *
438
+ $( $impls : tt) *
439
439
} => {
440
440
$crate:: __emit_struct_and_ivars! {
441
441
( $( #[ $m] ) * )
@@ -449,7 +449,7 @@ macro_rules! declare_class {
449
449
)
450
450
}
451
451
452
- $crate:: __inner_declare_class ! {
452
+ $crate:: __declare_class_inner ! {
453
453
( )
454
454
455
455
unsafe impl ClassType for $for {
@@ -461,7 +461,7 @@ macro_rules! declare_class {
461
461
const NAME : & ' static str = $name_const;
462
462
}
463
463
464
- $( $methods ) *
464
+ $( $impls ) *
465
465
}
466
466
} ;
467
467
@@ -479,7 +479,7 @@ macro_rules! declare_class {
479
479
const NAME : & ' static str = $name_const: expr;
480
480
}
481
481
482
- $( $methods : tt) *
482
+ $( $impls : tt) *
483
483
} => {
484
484
$crate:: __emit_struct_and_ivars! {
485
485
( $( #[ $m] ) * )
@@ -493,7 +493,7 @@ macro_rules! declare_class {
493
493
)
494
494
}
495
495
496
- $crate:: __inner_declare_class ! {
496
+ $crate:: __declare_class_inner ! {
497
497
( )
498
498
499
499
unsafe impl ClassType for $for {
@@ -505,14 +505,14 @@ macro_rules! declare_class {
505
505
const NAME : & ' static str = $name_const;
506
506
}
507
507
508
- $( $methods ) *
508
+ $( $impls ) *
509
509
}
510
510
} ;
511
511
}
512
512
513
513
#[ doc( hidden) ]
514
514
#[ macro_export]
515
- macro_rules! __inner_declare_class {
515
+ macro_rules! __declare_class_inner {
516
516
{
517
517
( $( $ivar_helper_module: ident) ?)
518
518
@@ -525,7 +525,7 @@ macro_rules! __inner_declare_class {
525
525
const NAME : & ' static str = $name_const: expr;
526
526
}
527
527
528
- $( $methods : tt) *
528
+ $( $impls : tt) *
529
529
} => {
530
530
$crate:: __extern_class_impl_traits! {
531
531
// SAFETY: Upheld by caller
@@ -608,9 +608,9 @@ macro_rules! __inner_declare_class {
608
608
}
609
609
610
610
// Implement protocols and methods
611
- $crate:: __declare_class_register_methods ! {
611
+ $crate:: __declare_class_register_impls ! {
612
612
( __objc2_builder)
613
- $( $methods ) *
613
+ $( $impls ) *
614
614
}
615
615
616
616
let _cls = __objc2_builder. register( ) ;
@@ -632,8 +632,8 @@ macro_rules! __inner_declare_class {
632
632
}
633
633
634
634
// Methods
635
- $crate:: __declare_class_methods ! {
636
- $( $methods ) *
635
+ $crate:: __declare_class_output_impls ! {
636
+ $( $impls ) *
637
637
}
638
638
} ;
639
639
}
@@ -651,9 +651,10 @@ macro_rules! __select_name {
651
651
652
652
#[ doc( hidden) ]
653
653
#[ macro_export]
654
- macro_rules! __declare_class_methods {
654
+ macro_rules! __declare_class_output_impls {
655
655
// Base-case
656
656
( ) => { } ;
657
+
657
658
// With protocol
658
659
(
659
660
$( #[ $m: meta] ) *
@@ -677,10 +678,11 @@ macro_rules! __declare_class_methods {
677
678
}
678
679
}
679
680
680
- $crate:: __declare_class_methods !{
681
+ $crate:: __declare_class_output_impls !{
681
682
$( $rest) *
682
683
}
683
684
} ;
685
+
684
686
// Without protocol
685
687
(
686
688
$( #[ $m: meta] ) *
@@ -700,15 +702,15 @@ macro_rules! __declare_class_methods {
700
702
}
701
703
}
702
704
703
- $crate:: __declare_class_methods ! {
705
+ $crate:: __declare_class_output_impls ! {
704
706
$( $rest) *
705
707
}
706
708
} ;
707
709
}
708
710
709
711
#[ doc( hidden) ]
710
712
#[ macro_export]
711
- macro_rules! __declare_class_register_methods {
713
+ macro_rules! __declare_class_register_impls {
712
714
// Base-case
713
715
(
714
716
( $builder: ident)
@@ -753,7 +755,7 @@ macro_rules! __declare_class_register_methods {
753
755
)
754
756
}
755
757
756
- $crate:: __declare_class_register_methods ! {
758
+ $crate:: __declare_class_register_impls ! {
757
759
( $builder)
758
760
$( $rest) *
759
761
}
@@ -789,7 +791,7 @@ macro_rules! __declare_class_register_methods {
789
791
)
790
792
}
791
793
792
- $crate:: __declare_class_register_methods ! {
794
+ $crate:: __declare_class_register_impls ! {
793
795
( $builder)
794
796
$( $rest) *
795
797
}
0 commit comments