2020//! # use bdk::wallet::ChangeSet;
2121//! # use bdk::wallet::error::CreateTxError;
2222//! # use bdk::wallet::tx_builder::CreateTx;
23- //! # let to_address = Address::from_str("2N4eQYCbKUHCCTUjBJeHcJp9ok6J2GZsTDt").unwrap().assume_checked();
2423//! # use bdk_chain::PersistBackend;
24+ //! # use anyhow::Error;
25+ //! # let to_address = Address::from_str("2N4eQYCbKUHCCTUjBJeHcJp9ok6J2GZsTDt").unwrap().assume_checked();
2526//! # let mut wallet = doctest_wallet!();
2627//! // create a TxBuilder from a wallet
2728//! let mut tx_builder = wallet.build_tx();
3637//! // Turn on RBF signaling
3738//! .enable_rbf();
3839//! let psbt = tx_builder.finish()?;
39- //! # Ok::<(), CreateTxError<<() as PersistBackend<ChangeSet>>::WriteError> >(())
40+ //! # Ok::<(), anyhow::Error >(())
4041//! ```
4142
4243use crate :: collections:: BTreeMap ;
@@ -87,6 +88,7 @@ impl TxBuilderContext for BumpFee {}
8788/// # use bdk::wallet::ChangeSet;
8889/// # use bdk::wallet::error::CreateTxError;
8990/// # use bdk_chain::PersistBackend;
91+ /// # use anyhow::Error;
9092/// # let mut wallet = doctest_wallet!();
9193/// # let addr1 = Address::from_str("2N4eQYCbKUHCCTUjBJeHcJp9ok6J2GZsTDt").unwrap().assume_checked();
9294/// # let addr2 = addr1.clone();
@@ -111,7 +113,7 @@ impl TxBuilderContext for BumpFee {}
111113/// };
112114///
113115/// assert_eq!(psbt1.unsigned_tx.output[..2], psbt2.unsigned_tx.output[..2]);
114- /// # Ok::<(), CreateTxError<<() as PersistBackend<ChangeSet>>::WriteError> >(())
116+ /// # Ok::<(), anyhow::Error >(())
115117/// ```
116118///
117119/// At the moment [`coin_selection`] is an exception to the rule as it consumes `self`.
@@ -655,6 +657,7 @@ impl<'a, D, Cs: CoinSelectionAlgorithm> TxBuilder<'a, D, Cs, CreateTx> {
655657 /// # use bdk::wallet::error::CreateTxError;
656658 /// # use bdk::wallet::tx_builder::CreateTx;
657659 /// # use bdk_chain::PersistBackend;
660+ /// # use anyhow::Error;
658661 /// # let to_address =
659662 /// Address::from_str("2N4eQYCbKUHCCTUjBJeHcJp9ok6J2GZsTDt")
660663 /// .unwrap()
@@ -670,7 +673,7 @@ impl<'a, D, Cs: CoinSelectionAlgorithm> TxBuilder<'a, D, Cs, CreateTx> {
670673 /// .fee_rate(bdk::FeeRate::from_sat_per_vb(5.0))
671674 /// .enable_rbf();
672675 /// let psbt = tx_builder.finish()?;
673- /// # Ok::<(), CreateTxError<<() as PersistBackend<ChangeSet>>::WriteError> >(())
676+ /// # Ok::<(), anyhow::Error >(())
674677 /// ```
675678 ///
676679 /// [`allow_shrinking`]: Self::allow_shrinking
0 commit comments