|
| 1 | +use alloc::string::ToString; |
1 | 2 | use alloc::vec::Vec; |
2 | 3 | use alloc::{format, vec}; |
3 | 4 |
|
@@ -87,25 +88,24 @@ impl<F: CircuitField> CircuitRunner<F> { |
87 | 88 | return Err(CircuitError::IncorrectNonPrimitiveOpPrivateData { |
88 | 89 | op: op_ty.clone(), |
89 | 90 | operation_index: op_id, |
90 | | - expected: format!("no private data"), |
91 | | - got: format!("{private_data:?}"), |
| 91 | + expected: "no private data".to_string(), |
| 92 | + got: alloc::format!("{private_data:?}"), |
92 | 93 | }); |
93 | 94 | } |
94 | 95 | } |
95 | 96 | } |
96 | 97 |
|
97 | 98 | // Disallow double-setting private data |
98 | | - if self.non_primitive_op_private_data[op_id.0 as usize].is_some() { |
99 | | - if let Op::NonPrimitiveOpWithExecutor { executor, .. } = |
| 99 | + if self.non_primitive_op_private_data[op_id.0 as usize].is_some() |
| 100 | + && let Op::NonPrimitiveOpWithExecutor { executor, .. } = |
100 | 101 | &self.circuit.non_primitive_ops[op_id.0 as usize] |
101 | | - { |
102 | | - return Err(CircuitError::IncorrectNonPrimitiveOpPrivateData { |
103 | | - op: executor.op_type().clone(), |
104 | | - operation_index: op_id, |
105 | | - expected: format!("private data not previously set"), |
106 | | - got: format!("already set"), |
107 | | - }); |
108 | | - } |
| 102 | + { |
| 103 | + return Err(CircuitError::IncorrectNonPrimitiveOpPrivateData { |
| 104 | + op: executor.op_type().clone(), |
| 105 | + operation_index: op_id, |
| 106 | + expected: "private data not previously set".to_string(), |
| 107 | + got: "already set".to_string(), |
| 108 | + }); |
109 | 109 | } |
110 | 110 |
|
111 | 111 | // Store private data for this operation |
|
0 commit comments