@@ -53,7 +53,7 @@ trait MatchBicRegex {
5353impl MatchBicRegex for PaymentMethodSEPADirectDebit < ' _ > { }
5454
5555impl < ' a > PaymentMethodSEPADirectDebit < ' a > {
56- pub fn new ( ) -> PaymentMethodSEPADirectDebit < ' a > {
56+ pub fn new ( ) -> Self {
5757 PaymentMethodSEPADirectDebit {
5858 ..Default :: default ( )
5959 }
@@ -163,10 +163,7 @@ pub struct PaymentMethodUniversalBankTransactionBeneficiaryAccountBankCode<'a> {
163163}
164164
165165impl < ' a > PaymentMethodUniversalBankTransactionBeneficiaryAccountBankCode < ' a > {
166- pub fn new (
167- bank_code : i64 ,
168- bank_code_type : & ' a str ,
169- ) -> PaymentMethodUniversalBankTransactionBeneficiaryAccountBankCode < ' a > {
166+ pub fn new ( bank_code : i64 , bank_code_type : & ' a str ) -> Self {
170167 PaymentMethodUniversalBankTransactionBeneficiaryAccountBankCode {
171168 bank_code,
172169 bank_code_type,
@@ -187,7 +184,7 @@ pub struct PaymentMethodUniversalBankTransactionBeneficiaryAccount<'a> {
187184impl MatchBicRegex for PaymentMethodUniversalBankTransactionBeneficiaryAccount < ' _ > { }
188185
189186impl < ' a > PaymentMethodUniversalBankTransactionBeneficiaryAccount < ' a > {
190- pub fn new ( ) -> PaymentMethodUniversalBankTransactionBeneficiaryAccount < ' a > {
187+ pub fn new ( ) -> Self {
191188 PaymentMethodUniversalBankTransactionBeneficiaryAccount {
192189 ..Default :: default ( )
193190 }
@@ -292,7 +289,7 @@ pub struct PaymentMethodUniversalBankTransaction<'a> {
292289}
293290
294291impl < ' a > PaymentMethodUniversalBankTransaction < ' a > {
295- pub fn new ( ) -> PaymentMethodUniversalBankTransaction < ' a > {
292+ pub fn new ( ) -> Self {
296293 PaymentMethodUniversalBankTransaction {
297294 ..Default :: default ( )
298295 }
@@ -366,7 +363,7 @@ pub struct PaymentMethodPaymentCard<'a> {
366363}
367364
368365impl < ' a > PaymentMethodPaymentCard < ' a > {
369- pub fn new ( primary_account_number : & ' a str ) -> Result < PaymentMethodPaymentCard < ' a > , String > {
366+ pub fn new ( primary_account_number : & ' a str ) -> Result < Self , String > {
370367 static PAYMENT_CARD_REGEX_STR : & str = r"^[0-9]{0,6}\*[0-9]{0,4}$" ;
371368 static PAYMENT_CARD_REGEX : LazyLock < Regex > =
372369 LazyLock :: new ( || Regex :: new ( PAYMENT_CARD_REGEX_STR ) . unwrap ( ) ) ;
0 commit comments