File tree 3 files changed +7
-7
lines changed
3 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -288,11 +288,11 @@ impl<'de> Deserialize<'de> for EdwardsPoint {
288
288
for i in 0 ..32 {
289
289
bytes[ i] = seq
290
290
. next_element ( ) ?
291
- . ok_or ( serde:: de:: Error :: invalid_length ( i, & "expected 32 bytes" ) ) ?;
291
+ . ok_or_else ( || serde:: de:: Error :: invalid_length ( i, & "expected 32 bytes" ) ) ?;
292
292
}
293
293
CompressedEdwardsY ( bytes)
294
294
. decompress ( )
295
- . ok_or ( serde:: de:: Error :: custom ( "decompression failed" ) )
295
+ . ok_or_else ( || serde:: de:: Error :: custom ( "decompression failed" ) )
296
296
}
297
297
}
298
298
@@ -323,7 +323,7 @@ impl<'de> Deserialize<'de> for CompressedEdwardsY {
323
323
for i in 0 ..32 {
324
324
bytes[ i] = seq
325
325
. next_element ( ) ?
326
- . ok_or ( serde:: de:: Error :: invalid_length ( i, & "expected 32 bytes" ) ) ?;
326
+ . ok_or_else ( || serde:: de:: Error :: invalid_length ( i, & "expected 32 bytes" ) ) ?;
327
327
}
328
328
Ok ( CompressedEdwardsY ( bytes) )
329
329
}
Original file line number Diff line number Diff line change @@ -409,11 +409,11 @@ impl<'de> Deserialize<'de> for RistrettoPoint {
409
409
for i in 0 ..32 {
410
410
bytes[ i] = seq
411
411
. next_element ( ) ?
412
- . ok_or ( serde:: de:: Error :: invalid_length ( i, & "expected 32 bytes" ) ) ?;
412
+ . ok_or_else ( || serde:: de:: Error :: invalid_length ( i, & "expected 32 bytes" ) ) ?;
413
413
}
414
414
CompressedRistretto ( bytes)
415
415
. decompress ( )
416
- . ok_or ( serde:: de:: Error :: custom ( "decompression failed" ) )
416
+ . ok_or_else ( || serde:: de:: Error :: custom ( "decompression failed" ) )
417
417
}
418
418
}
419
419
@@ -444,7 +444,7 @@ impl<'de> Deserialize<'de> for CompressedRistretto {
444
444
for i in 0 ..32 {
445
445
bytes[ i] = seq
446
446
. next_element ( ) ?
447
- . ok_or ( serde:: de:: Error :: invalid_length ( i, & "expected 32 bytes" ) ) ?;
447
+ . ok_or_else ( || serde:: de:: Error :: invalid_length ( i, & "expected 32 bytes" ) ) ?;
448
448
}
449
449
Ok ( CompressedRistretto ( bytes) )
450
450
}
Original file line number Diff line number Diff line change @@ -478,7 +478,7 @@ impl<'de> Deserialize<'de> for Scalar {
478
478
for i in 0 ..32 {
479
479
bytes[ i] = seq
480
480
. next_element ( ) ?
481
- . ok_or ( serde:: de:: Error :: invalid_length ( i, & "expected 32 bytes" ) ) ?;
481
+ . ok_or_else ( || serde:: de:: Error :: invalid_length ( i, & "expected 32 bytes" ) ) ?;
482
482
}
483
483
Option :: from ( Scalar :: from_canonical_bytes ( bytes) )
484
484
. ok_or_else ( || serde:: de:: Error :: custom ( & "scalar was not canonically encoded" ) )
You can’t perform that action at this time.
0 commit comments