Skip to content
Snippets Groups Projects

[ref] rustify: replace some if let by chain code

Merged Éloïs requested to merge elois/rusty into dev
10 files
+ 55
87
Compare changes
  • Side-by-side
  • Inline

Files

+ 3
5
@@ -73,11 +73,9 @@ pub fn parse_json_block(json_block: &JSONValue<DefaultHasher>) -> Result<BlockDo
@@ -73,11 +73,9 @@ pub fn parse_json_block(json_block: &JSONValue<DefaultHasher>) -> Result<BlockDo
"signature",
"signature",
)?)?)],
)?)?)],
hash: Some(BlockHash(Hash::from_hex(get_str(json_block, "hash")?)?)),
hash: Some(BlockHash(Hash::from_hex(get_str(json_block, "hash")?)?)),
parameters: if let Some(params) = get_optional_str_not_empty(json_block, "parameters")? {
parameters: get_optional_str_not_empty(json_block, "parameters")?
Some(BlockV10Parameters::from_str(params)?)
.map(BlockV10Parameters::from_str)
} else {
.transpose()?,
None
},
previous_hash: if block_number == 0 {
previous_hash: if block_number == 0 {
None
None
} else {
} else {
Loading