diff --git a/src/database/mod.rs b/src/database/mod.rs index 6955111f..84eb511e 100644 --- a/src/database/mod.rs +++ b/src/database/mod.rs @@ -164,14 +164,14 @@ pub(crate) trait DatabaseUtils: Database { .map(|o| o.is_some()) } - fn get_raw_tx_or(&self, txid: &Txid, f: F) -> Result, Error> + fn get_raw_tx_or(&self, txid: &Txid, default: D) -> Result, Error> where - F: FnOnce() -> Result, Error>, + D: FnOnce() -> Result, Error>, { self.get_tx(txid, true)? .map(|t| t.transaction) .flatten() - .map_or_else(f, |t| Ok(Some(t))) + .map_or_else(default, |t| Ok(Some(t))) } fn get_previous_output(&self, outpoint: &OutPoint) -> Result, Error> {