Skip to content
This repository was archived by the owner on Jul 22, 2024. It is now read-only.

Commit e7d1603

Browse files
committed
Change for a match
1 parent b026d4f commit e7d1603

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/transaction/declare_v2.rs

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -323,11 +323,12 @@ impl DeclareV2 {
323323
&self,
324324
state: &mut S,
325325
) -> Result<(), TransactionError> {
326-
let casm_class = if self.casm_class.is_some() {
327-
self.casm_class.as_ref().unwrap().clone()
328-
} else {
329-
CasmContractClass::from_contract_class(self.sierra_contract_class.clone(), true)
330-
.map_err(|e| TransactionError::SierraCompileError(e.to_string()))?
326+
let casm_class = match self.casm_class.clone() {
327+
Some(class) => class.clone(),
328+
None => {
329+
CasmContractClass::from_contract_class(self.sierra_contract_class.clone(), true)
330+
.map_err(|e| TransactionError::SierraCompileError(e.to_string()))?
331+
}
331332
};
332333

333334
state.set_compiled_class_hash(&self.sierra_class_hash, &self.compiled_class_hash)?;

0 commit comments

Comments
 (0)