refactor(fields): use let else for getting field

This commit is contained in:
Nova
2022-11-24 18:56:59 -05:00
parent 3c708d1aaf
commit 8da778eaba
3 changed files with 9 additions and 12 deletions

View File

@@ -40,9 +40,9 @@ impl BoxField {
}
pub fn set_size_flex(node: &Node, _calling_client: Arc<Client>, data: &[u8]) -> Result<()> {
if let Field::Box(box_field) = node.field.get().unwrap().as_ref() {
box_field.set_size(deserialize(data)?);
}
let Field::Box(box_field) = node.field.get().unwrap().as_ref() else { return Ok(()) };
box_field.set_size(deserialize(data)?);
Ok(())
}
}