(
&self,
tx: &mut Tx,
params: &impl ParamResolver,
metrics: &mut ExecutionMetrics,
)
| 32 | |
| 33 | impl MutExecutor { |
| 34 | pub fn execute<Tx: MutDatastore>( |
| 35 | &self, |
| 36 | tx: &mut Tx, |
| 37 | params: &impl ParamResolver, |
| 38 | metrics: &mut ExecutionMetrics, |
| 39 | ) -> Result<()> { |
| 40 | match self { |
| 41 | Self::Insert(exec) => exec.execute(tx, metrics), |
| 42 | Self::Delete(exec) => exec.execute(tx, params, metrics), |
| 43 | Self::Update(exec) => exec.execute(tx, params, metrics), |
| 44 | } |
| 45 | } |
| 46 | } |
| 47 | |
| 48 | /// Executes row insertions |
no test coverage detected