diff --git a/bitcoin/src/blockdata/script/instruction.rs b/bitcoin/src/blockdata/script/instruction.rs index 8bf30cdd7..410f6d521 100644 --- a/bitcoin/src/blockdata/script/instruction.rs +++ b/bitcoin/src/blockdata/script/instruction.rs @@ -47,12 +47,7 @@ impl Instruction<'_> { _ => None, } } - Instruction::PushBytes(bytes) => { - match super::read_scriptint_non_minimal(bytes.as_bytes()) { - Ok(v) => Some(v), - _ => None, - } - } + Instruction::PushBytes(bytes) => super::read_scriptint_non_minimal(bytes.as_bytes()).ok(), } } @@ -78,10 +73,7 @@ impl Instruction<'_> { _ => None, } } - Instruction::PushBytes(bytes) => match bytes.read_scriptint() { - Ok(v) => Some(v), - _ => None, - }, + Instruction::PushBytes(bytes) => bytes.read_scriptint().ok(), } } }