@@ -298,7 +298,7 @@ impl<Src, Dst: ?Sized> AlignmentError<Src, Dst> {
298
298
/// });
299
299
/// ```
300
300
#[ inline]
301
- pub fn map_src < NewSrc > ( self , f : impl Fn ( Src ) -> NewSrc ) -> AlignmentError < NewSrc , Dst > {
301
+ pub fn map_src < NewSrc > ( self , f : impl FnOnce ( Src ) -> NewSrc ) -> AlignmentError < NewSrc , Dst > {
302
302
AlignmentError { src : f ( self . src ) , dst : SendSyncPhantomData :: default ( ) }
303
303
}
304
304
@@ -453,7 +453,7 @@ impl<Src, Dst: ?Sized> SizeError<Src, Dst> {
453
453
/// });
454
454
/// ```
455
455
#[ inline]
456
- pub fn map_src < NewSrc > ( self , f : impl Fn ( Src ) -> NewSrc ) -> SizeError < NewSrc , Dst > {
456
+ pub fn map_src < NewSrc > ( self , f : impl FnOnce ( Src ) -> NewSrc ) -> SizeError < NewSrc , Dst > {
457
457
SizeError { src : f ( self . src ) , dst : SendSyncPhantomData :: default ( ) }
458
458
}
459
459
@@ -590,7 +590,7 @@ impl<Src, Dst: ?Sized + TryFromBytes> ValidityError<Src, Dst> {
590
590
/// });
591
591
/// ```
592
592
#[ inline]
593
- pub fn map_src < NewSrc > ( self , f : impl Fn ( Src ) -> NewSrc ) -> ValidityError < NewSrc , Dst > {
593
+ pub fn map_src < NewSrc > ( self , f : impl FnOnce ( Src ) -> NewSrc ) -> ValidityError < NewSrc , Dst > {
594
594
ValidityError { src : f ( self . src ) , dst : SendSyncPhantomData :: default ( ) }
595
595
}
596
596
@@ -710,7 +710,7 @@ impl<Src, Dst: ?Sized> CastError<Src, Dst> {
710
710
/// });
711
711
/// ```
712
712
#[ inline]
713
- pub fn map_src < NewSrc > ( self , f : impl Fn ( Src ) -> NewSrc ) -> CastError < NewSrc , Dst > {
713
+ pub fn map_src < NewSrc > ( self , f : impl FnOnce ( Src ) -> NewSrc ) -> CastError < NewSrc , Dst > {
714
714
match self {
715
715
Self :: Alignment ( e) => CastError :: Alignment ( e. map_src ( f) ) ,
716
716
Self :: Size ( e) => CastError :: Size ( e. map_src ( f) ) ,
@@ -831,7 +831,7 @@ impl<Src, Dst: ?Sized + TryFromBytes> TryCastError<Src, Dst> {
831
831
/// });
832
832
/// ```
833
833
#[ inline]
834
- pub fn map_src < NewSrc > ( self , f : impl Fn ( Src ) -> NewSrc ) -> TryCastError < NewSrc , Dst > {
834
+ pub fn map_src < NewSrc > ( self , f : impl FnOnce ( Src ) -> NewSrc ) -> TryCastError < NewSrc , Dst > {
835
835
match self {
836
836
Self :: Alignment ( e) => TryCastError :: Alignment ( e. map_src ( f) ) ,
837
837
Self :: Size ( e) => TryCastError :: Size ( e. map_src ( f) ) ,
@@ -896,7 +896,7 @@ impl<Src, Dst: ?Sized + TryFromBytes> TryReadError<Src, Dst> {
896
896
/// });
897
897
/// ```
898
898
#[ inline]
899
- pub fn map_src < NewSrc > ( self , f : impl Fn ( Src ) -> NewSrc ) -> TryReadError < NewSrc , Dst > {
899
+ pub fn map_src < NewSrc > ( self , f : impl FnOnce ( Src ) -> NewSrc ) -> TryReadError < NewSrc , Dst > {
900
900
match self {
901
901
Self :: Alignment ( i) => match i { } ,
902
902
Self :: Size ( e) => TryReadError :: Size ( e. map_src ( f) ) ,
0 commit comments