@@ -527,21 +527,21 @@ fn main_0() -> i32 {
527527 return 0 ;
528528}
529529pub trait BothImpl {
530- fn operator_eq ( & self , _arg0 : Ptr < Both > ) -> bool ;
531- fn operator_cmp ( & self , _arg0 : Ptr < Both > ) -> std:: cmp:: Ordering ;
530+ fn operator_eq ( & self , _a0 : Ptr < Both > ) -> bool ;
531+ fn operator_cmp ( & self , _a0 : Ptr < Both > ) -> std:: cmp:: Ordering ;
532532}
533533impl BothImpl for Ptr < Both > {
534- fn operator_eq ( & self , _arg0 : Ptr < Both > ) -> bool {
534+ fn operator_eq ( & self , _a0 : Ptr < Both > ) -> bool {
535535 return {
536536 let _lhs = ( * ( * ( * self ) . upgrade ( ) . deref ( ) ) . a . borrow ( ) ) ;
537- _lhs == ( * ( * _arg0 . upgrade ( ) . deref ( ) ) . a . borrow ( ) )
537+ _lhs == ( * ( * _a0 . upgrade ( ) . deref ( ) ) . a . borrow ( ) )
538538 } ;
539539 }
540- fn operator_cmp ( & self , _arg0 : Ptr < Both > ) -> std:: cmp:: Ordering {
540+ fn operator_cmp ( & self , _a0 : Ptr < Both > ) -> std:: cmp:: Ordering {
541541 {
542542 let cmp: Value < std:: cmp:: Ordering > = Rc :: new ( RefCell :: new (
543543 ( * ( * ( * self ) . upgrade ( ) . deref ( ) ) . a . borrow ( ) )
544- . cmp ( & ( * ( * _arg0 . upgrade ( ) . deref ( ) ) . a . borrow ( ) ) ) ,
544+ . cmp ( & ( * ( * _a0 . upgrade ( ) . deref ( ) ) . a . borrow ( ) ) ) ,
545545 ) ) ;
546546 if !( ( * cmp. borrow ( ) ) == std:: cmp:: Ordering :: Equal ) {
547547 return ( * cmp. borrow_mut ( ) ) . clone ( ) ;
@@ -551,15 +551,15 @@ impl BothImpl for Ptr<Both> {
551551 }
552552}
553553pub trait CmpImpl {
554- fn operator_cmp ( & self , _arg0 : Ptr < Cmp > ) -> std:: cmp:: Ordering ;
555- fn operator_eq ( & self , _arg0 : Ptr < Cmp > ) -> bool ;
554+ fn operator_cmp ( & self , _a0 : Ptr < Cmp > ) -> std:: cmp:: Ordering ;
555+ fn operator_eq ( & self , _a0 : Ptr < Cmp > ) -> bool ;
556556}
557557impl CmpImpl for Ptr < Cmp > {
558- fn operator_cmp ( & self , _arg0 : Ptr < Cmp > ) -> std:: cmp:: Ordering {
558+ fn operator_cmp ( & self , _a0 : Ptr < Cmp > ) -> std:: cmp:: Ordering {
559559 {
560560 let cmp: Value < std:: cmp:: Ordering > = Rc :: new ( RefCell :: new (
561561 ( * ( * ( * self ) . upgrade ( ) . deref ( ) ) . a . borrow ( ) )
562- . cmp ( & ( * ( * _arg0 . upgrade ( ) . deref ( ) ) . a . borrow ( ) ) ) ,
562+ . cmp ( & ( * ( * _a0 . upgrade ( ) . deref ( ) ) . a . borrow ( ) ) ) ,
563563 ) ) ;
564564 if !( ( * cmp. borrow ( ) ) == std:: cmp:: Ordering :: Equal ) {
565565 return ( * cmp. borrow_mut ( ) ) . clone ( ) ;
@@ -568,71 +568,71 @@ impl CmpImpl for Ptr<Cmp> {
568568 {
569569 let cmp: Value < std:: cmp:: Ordering > = Rc :: new ( RefCell :: new (
570570 ( * ( * ( * self ) . upgrade ( ) . deref ( ) ) . b . borrow ( ) )
571- . cmp ( & ( * ( * _arg0 . upgrade ( ) . deref ( ) ) . b . borrow ( ) ) ) ,
571+ . cmp ( & ( * ( * _a0 . upgrade ( ) . deref ( ) ) . b . borrow ( ) ) ) ,
572572 ) ) ;
573573 if !( ( * cmp. borrow ( ) ) == std:: cmp:: Ordering :: Equal ) {
574574 return ( * cmp. borrow_mut ( ) ) . clone ( ) ;
575575 }
576576 }
577577 return std:: cmp:: Ordering :: Equal ;
578578 }
579- fn operator_eq ( & self , _arg0 : Ptr < Cmp > ) -> bool {
579+ fn operator_eq ( & self , _a0 : Ptr < Cmp > ) -> bool {
580580 return ( {
581581 let _lhs = ( * ( * ( * self ) . upgrade ( ) . deref ( ) ) . a . borrow ( ) ) ;
582- _lhs == ( * ( * _arg0 . upgrade ( ) . deref ( ) ) . a . borrow ( ) )
582+ _lhs == ( * ( * _a0 . upgrade ( ) . deref ( ) ) . a . borrow ( ) )
583583 } ) && ( {
584584 let _lhs = ( * ( * ( * self ) . upgrade ( ) . deref ( ) ) . b . borrow ( ) ) ;
585- _lhs == ( * ( * _arg0 . upgrade ( ) . deref ( ) ) . b . borrow ( ) )
585+ _lhs == ( * ( * _a0 . upgrade ( ) . deref ( ) ) . b . borrow ( ) )
586586 } ) ;
587587 }
588588}
589589pub trait EqImpl {
590- fn operator_eq ( & self , _arg0 : Ptr < Eq > ) -> bool ;
590+ fn operator_eq ( & self , _a0 : Ptr < Eq > ) -> bool ;
591591}
592592impl EqImpl for Ptr < Eq > {
593- fn operator_eq ( & self , _arg0 : Ptr < Eq > ) -> bool {
593+ fn operator_eq ( & self , _a0 : Ptr < Eq > ) -> bool {
594594 return ( {
595595 let _lhs = ( * ( * ( * self ) . upgrade ( ) . deref ( ) ) . a . borrow ( ) ) ;
596- _lhs == ( * ( * _arg0 . upgrade ( ) . deref ( ) ) . a . borrow ( ) )
596+ _lhs == ( * ( * _a0 . upgrade ( ) . deref ( ) ) . a . borrow ( ) )
597597 } ) && ( {
598598 let _lhs = ( * ( * ( * self ) . upgrade ( ) . deref ( ) ) . b . borrow ( ) ) ;
599- _lhs == ( * ( * _arg0 . upgrade ( ) . deref ( ) ) . b . borrow ( ) )
599+ _lhs == ( * ( * _a0 . upgrade ( ) . deref ( ) ) . b . borrow ( ) )
600600 } ) ;
601601 }
602602}
603603pub trait InnerImpl {
604- fn operator_cmp ( & self , _arg0 : Ptr < Inner > ) -> std:: cmp:: Ordering ;
605- fn operator_eq ( & self , _arg0 : Ptr < Inner > ) -> bool ;
604+ fn operator_cmp ( & self , _a0 : Ptr < Inner > ) -> std:: cmp:: Ordering ;
605+ fn operator_eq ( & self , _a0 : Ptr < Inner > ) -> bool ;
606606}
607607impl InnerImpl for Ptr < Inner > {
608- fn operator_cmp ( & self , _arg0 : Ptr < Inner > ) -> std:: cmp:: Ordering {
608+ fn operator_cmp ( & self , _a0 : Ptr < Inner > ) -> std:: cmp:: Ordering {
609609 {
610610 let cmp: Value < std:: cmp:: Ordering > = Rc :: new ( RefCell :: new (
611611 ( * ( * ( * self ) . upgrade ( ) . deref ( ) ) . x . borrow ( ) )
612- . cmp ( & ( * ( * _arg0 . upgrade ( ) . deref ( ) ) . x . borrow ( ) ) ) ,
612+ . cmp ( & ( * ( * _a0 . upgrade ( ) . deref ( ) ) . x . borrow ( ) ) ) ,
613613 ) ) ;
614614 if !( ( * cmp. borrow ( ) ) == std:: cmp:: Ordering :: Equal ) {
615615 return ( * cmp. borrow_mut ( ) ) . clone ( ) ;
616616 }
617617 }
618618 return std:: cmp:: Ordering :: Equal ;
619619 }
620- fn operator_eq ( & self , _arg0 : Ptr < Inner > ) -> bool {
620+ fn operator_eq ( & self , _a0 : Ptr < Inner > ) -> bool {
621621 return {
622622 let _lhs = ( * ( * ( * self ) . upgrade ( ) . deref ( ) ) . x . borrow ( ) ) ;
623- _lhs == ( * ( * _arg0 . upgrade ( ) . deref ( ) ) . x . borrow ( ) )
623+ _lhs == ( * ( * _a0 . upgrade ( ) . deref ( ) ) . x . borrow ( ) )
624624 } ;
625625 }
626626}
627627pub trait OrdOnlyImpl {
628- fn operator_cmp ( & self , _arg0 : Ptr < OrdOnly > ) -> std:: cmp:: Ordering ;
628+ fn operator_cmp ( & self , _a0 : Ptr < OrdOnly > ) -> std:: cmp:: Ordering ;
629629}
630630impl OrdOnlyImpl for Ptr < OrdOnly > {
631- fn operator_cmp ( & self , _arg0 : Ptr < OrdOnly > ) -> std:: cmp:: Ordering {
631+ fn operator_cmp ( & self , _a0 : Ptr < OrdOnly > ) -> std:: cmp:: Ordering {
632632 {
633633 let cmp: Value < std:: cmp:: Ordering > = Rc :: new ( RefCell :: new (
634634 ( * ( * ( * self ) . upgrade ( ) . deref ( ) ) . a . borrow ( ) )
635- . cmp ( & ( * ( * _arg0 . upgrade ( ) . deref ( ) ) . a . borrow ( ) ) ) ,
635+ . cmp ( & ( * ( * _a0 . upgrade ( ) . deref ( ) ) . a . borrow ( ) ) ) ,
636636 ) ) ;
637637 if !( ( * cmp. borrow ( ) ) == std:: cmp:: Ordering :: Equal ) {
638638 return ( * cmp. borrow_mut ( ) ) . clone ( ) ;
@@ -642,15 +642,15 @@ impl OrdOnlyImpl for Ptr<OrdOnly> {
642642 }
643643}
644644pub trait OuterImpl {
645- fn operator_cmp ( & self , _arg0 : Ptr < Outer > ) -> std:: cmp:: Ordering ;
646- fn operator_eq ( & self , _arg0 : Ptr < Outer > ) -> bool ;
645+ fn operator_cmp ( & self , _a0 : Ptr < Outer > ) -> std:: cmp:: Ordering ;
646+ fn operator_eq ( & self , _a0 : Ptr < Outer > ) -> bool ;
647647}
648648impl OuterImpl for Ptr < Outer > {
649- fn operator_cmp ( & self , _arg0 : Ptr < Outer > ) -> std:: cmp:: Ordering {
649+ fn operator_cmp ( & self , _a0 : Ptr < Outer > ) -> std:: cmp:: Ordering {
650650 {
651651 let cmp: Value < std:: cmp:: Ordering > = Rc :: new ( RefCell :: new (
652652 ( {
653- let _arg0: Ptr < Inner > = ( * _arg0 . upgrade ( ) . deref ( ) ) . i . as_pointer ( ) ;
653+ let _arg0: Ptr < Inner > = ( * _a0 . upgrade ( ) . deref ( ) ) . i . as_pointer ( ) ;
654654 InnerImpl :: operator_cmp ( & ( * ( * self ) . upgrade ( ) . deref ( ) ) . i . as_pointer ( ) , _arg0)
655655 } ) ,
656656 ) ) ;
@@ -661,65 +661,65 @@ impl OuterImpl for Ptr<Outer> {
661661 {
662662 let cmp: Value < std:: cmp:: Ordering > = Rc :: new ( RefCell :: new (
663663 ( * ( * ( * self ) . upgrade ( ) . deref ( ) ) . y . borrow ( ) )
664- . cmp ( & ( * ( * _arg0 . upgrade ( ) . deref ( ) ) . y . borrow ( ) ) ) ,
664+ . cmp ( & ( * ( * _a0 . upgrade ( ) . deref ( ) ) . y . borrow ( ) ) ) ,
665665 ) ) ;
666666 if !( ( * cmp. borrow ( ) ) == std:: cmp:: Ordering :: Equal ) {
667667 return ( * cmp. borrow_mut ( ) ) . clone ( ) ;
668668 }
669669 }
670670 return std:: cmp:: Ordering :: Equal ;
671671 }
672- fn operator_eq ( & self , _arg0 : Ptr < Outer > ) -> bool {
672+ fn operator_eq ( & self , _a0 : Ptr < Outer > ) -> bool {
673673 return ( {
674- let _arg0: Ptr < Inner > = ( * _arg0 . upgrade ( ) . deref ( ) ) . i . as_pointer ( ) ;
674+ let _arg0: Ptr < Inner > = ( * _a0 . upgrade ( ) . deref ( ) ) . i . as_pointer ( ) ;
675675 InnerImpl :: operator_eq ( & ( * ( * self ) . upgrade ( ) . deref ( ) ) . i . as_pointer ( ) , _arg0)
676676 } ) && ( {
677677 let _lhs = ( * ( * ( * self ) . upgrade ( ) . deref ( ) ) . y . borrow ( ) ) ;
678- _lhs == ( * ( * _arg0 . upgrade ( ) . deref ( ) ) . y . borrow ( ) )
678+ _lhs == ( * ( * _a0 . upgrade ( ) . deref ( ) ) . y . borrow ( ) )
679679 } ) ;
680680 }
681681}
682682pub trait SecondaryImpl {
683- fn operator_eq ( & self , _arg0 : Ptr < Secondary > ) -> bool ;
684- fn operator_ne ( & self , _arg0 : Ptr < Secondary > ) -> bool ;
685- fn operator_cmp ( & self , _arg0 : Ptr < Secondary > ) -> std:: cmp:: Ordering ;
686- fn operator_lt ( & self , _arg0 : Ptr < Secondary > ) -> bool ;
687- fn operator_ge ( & self , _arg0 : Ptr < Secondary > ) -> bool ;
683+ fn operator_eq ( & self , _a0 : Ptr < Secondary > ) -> bool ;
684+ fn operator_ne ( & self , _a0 : Ptr < Secondary > ) -> bool ;
685+ fn operator_cmp ( & self , _a0 : Ptr < Secondary > ) -> std:: cmp:: Ordering ;
686+ fn operator_lt ( & self , _a0 : Ptr < Secondary > ) -> bool ;
687+ fn operator_ge ( & self , _a0 : Ptr < Secondary > ) -> bool ;
688688}
689689impl SecondaryImpl for Ptr < Secondary > {
690- fn operator_eq ( & self , _arg0 : Ptr < Secondary > ) -> bool {
690+ fn operator_eq ( & self , _a0 : Ptr < Secondary > ) -> bool {
691691 return {
692692 let _lhs = ( * ( * ( * self ) . upgrade ( ) . deref ( ) ) . a . borrow ( ) ) ;
693- _lhs == ( * ( * _arg0 . upgrade ( ) . deref ( ) ) . a . borrow ( ) )
693+ _lhs == ( * ( * _a0 . upgrade ( ) . deref ( ) ) . a . borrow ( ) )
694694 } ;
695695 }
696- fn operator_ne ( & self , _arg0 : Ptr < Secondary > ) -> bool {
696+ fn operator_ne ( & self , _a0 : Ptr < Secondary > ) -> bool {
697697 return !( {
698- let _arg0: Ptr < Secondary > = ( _arg0 ) . clone ( ) ;
698+ let _arg0: Ptr < Secondary > = ( _a0 ) . clone ( ) ;
699699 SecondaryImpl :: operator_eq ( & ( * self ) , _arg0)
700700 } ) ;
701701 }
702- fn operator_cmp ( & self , _arg0 : Ptr < Secondary > ) -> std:: cmp:: Ordering {
702+ fn operator_cmp ( & self , _a0 : Ptr < Secondary > ) -> std:: cmp:: Ordering {
703703 {
704704 let cmp: Value < std:: cmp:: Ordering > = Rc :: new ( RefCell :: new (
705705 ( * ( * ( * self ) . upgrade ( ) . deref ( ) ) . a . borrow ( ) )
706- . cmp ( & ( * ( * _arg0 . upgrade ( ) . deref ( ) ) . a . borrow ( ) ) ) ,
706+ . cmp ( & ( * ( * _a0 . upgrade ( ) . deref ( ) ) . a . borrow ( ) ) ) ,
707707 ) ) ;
708708 if !( ( * cmp. borrow ( ) ) == std:: cmp:: Ordering :: Equal ) {
709709 return ( * cmp. borrow_mut ( ) ) . clone ( ) ;
710710 }
711711 }
712712 return std:: cmp:: Ordering :: Equal ;
713713 }
714- fn operator_lt ( & self , _arg0 : Ptr < Secondary > ) -> bool {
714+ fn operator_lt ( & self , _a0 : Ptr < Secondary > ) -> bool {
715715 return ( {
716- let _arg0: Ptr < Secondary > = ( _arg0 ) . clone ( ) ;
716+ let _arg0: Ptr < Secondary > = ( _a0 ) . clone ( ) ;
717717 SecondaryImpl :: operator_cmp ( & ( * self ) , _arg0)
718718 } ) == std:: cmp:: Ordering :: Less ;
719719 }
720- fn operator_ge ( & self , _arg0 : Ptr < Secondary > ) -> bool {
720+ fn operator_ge ( & self , _a0 : Ptr < Secondary > ) -> bool {
721721 return ( {
722- let _arg0: Ptr < Secondary > = ( _arg0 ) . clone ( ) ;
722+ let _arg0: Ptr < Secondary > = ( _a0 ) . clone ( ) ;
723723 SecondaryImpl :: operator_cmp ( & ( * self ) , _arg0)
724724 } ) != std:: cmp:: Ordering :: Less ;
725725 }
0 commit comments