@@ -739,11 +739,11 @@ impl PyExpr {
739
739
. with_fmt ( "str.hex_encode" )
740
740
. into ( )
741
741
}
742
- pub fn str_hex_decode ( & self ) -> PyExpr {
742
+ pub fn str_hex_decode ( & self , strict : bool ) -> PyExpr {
743
743
self . clone ( )
744
744
. inner
745
745
. map (
746
- move |s| s. utf8 ( ) ?. hex_decode ( ) . map ( |s| s. into_series ( ) ) ,
746
+ move |s| s. utf8 ( ) ?. hex_decode ( strict ) . map ( |s| s. into_series ( ) ) ,
747
747
GetOutput :: same_type ( ) ,
748
748
)
749
749
. with_fmt ( "str.hex_decode" )
@@ -760,11 +760,11 @@ impl PyExpr {
760
760
. into ( )
761
761
}
762
762
763
- pub fn str_base64_decode ( & self ) -> PyExpr {
763
+ pub fn str_base64_decode ( & self , strict : bool ) -> PyExpr {
764
764
self . clone ( )
765
765
. inner
766
766
. map (
767
- move |s| s. utf8 ( ) ?. base64_decode ( ) . map ( |s| s. into_series ( ) ) ,
767
+ move |s| s. utf8 ( ) ?. base64_decode ( strict ) . map ( |s| s. into_series ( ) ) ,
768
768
GetOutput :: same_type ( ) ,
769
769
)
770
770
. with_fmt ( "str.base64_decode" )
@@ -781,11 +781,11 @@ impl PyExpr {
781
781
. with_fmt ( "binary.hex_encode" )
782
782
. into ( )
783
783
}
784
- pub fn binary_hex_decode ( & self ) -> PyExpr {
784
+ pub fn binary_hex_decode ( & self , strict : bool ) -> PyExpr {
785
785
self . clone ( )
786
786
. inner
787
787
. map (
788
- move |s| s. binary ( ) ?. hex_decode ( ) . map ( |s| s. into_series ( ) ) ,
788
+ move |s| s. binary ( ) ?. hex_decode ( strict ) . map ( |s| s. into_series ( ) ) ,
789
789
GetOutput :: same_type ( ) ,
790
790
)
791
791
. with_fmt ( "binary.hex_decode" )
@@ -802,11 +802,11 @@ impl PyExpr {
802
802
. into ( )
803
803
}
804
804
805
- pub fn binary_base64_decode ( & self ) -> PyExpr {
805
+ pub fn binary_base64_decode ( & self , strict : bool ) -> PyExpr {
806
806
self . clone ( )
807
807
. inner
808
808
. map (
809
- move |s| s. binary ( ) ?. base64_decode ( ) . map ( |s| s. into_series ( ) ) ,
809
+ move |s| s. binary ( ) ?. base64_decode ( strict ) . map ( |s| s. into_series ( ) ) ,
810
810
GetOutput :: same_type ( ) ,
811
811
)
812
812
. with_fmt ( "binary.base64_decode" )
0 commit comments