@@ -424,12 +424,12 @@ pub struct PyBPEDecoder {}
424
424
impl PyBPEDecoder {
425
425
#[ getter]
426
426
fn get_suffix ( self_ : PyRef < Self > ) -> String {
427
- getter ! ( self_, BPE , suffix. clone ( ) )
427
+ getter ! ( self_, BPE , suffix. to_string ( ) )
428
428
}
429
429
430
430
#[ setter]
431
431
fn set_suffix ( self_ : PyRef < Self > , suffix : String ) {
432
- setter ! ( self_, BPE , suffix, suffix) ;
432
+ setter ! ( self_, BPE , suffix, suffix. into ( ) ) ;
433
433
}
434
434
435
435
#[ new]
@@ -455,22 +455,27 @@ pub struct PyCTCDecoder {}
455
455
impl PyCTCDecoder {
456
456
#[ getter]
457
457
fn get_pad_token ( self_ : PyRef < Self > ) -> String {
458
- getter ! ( self_, CTC , pad_token. clone ( ) )
458
+ getter ! ( self_, CTC , pad_token. to_string ( ) )
459
459
}
460
460
461
461
#[ setter]
462
462
fn set_pad_token ( self_ : PyRef < Self > , pad_token : String ) {
463
- setter ! ( self_, CTC , pad_token, pad_token) ;
463
+ setter ! ( self_, CTC , pad_token, pad_token. into ( ) ) ;
464
464
}
465
465
466
466
#[ getter]
467
467
fn get_word_delimiter_token ( self_ : PyRef < Self > ) -> String {
468
- getter ! ( self_, CTC , word_delimiter_token. clone( ) )
468
+ getter ! ( self_, CTC , word_delimiter_token. clone( ) ) . to_string ( )
469
469
}
470
470
471
471
#[ setter]
472
472
fn set_word_delimiter_token ( self_ : PyRef < Self > , word_delimiter_token : String ) {
473
- setter ! ( self_, CTC , word_delimiter_token, word_delimiter_token) ;
473
+ setter ! (
474
+ self_,
475
+ CTC ,
476
+ word_delimiter_token,
477
+ word_delimiter_token. into( )
478
+ ) ;
474
479
}
475
480
476
481
#[ getter]
0 commit comments