diff --git a/src/descriptor/mod.rs b/src/descriptor/mod.rs index ccd99569..cae0654a 100644 --- a/src/descriptor/mod.rs +++ b/src/descriptor/mod.rs @@ -44,7 +44,9 @@ pub use miniscript::{ pub mod checksum; mod dsl; pub mod error; +#[allow(missing_docs)] // TODO add missing docs and remove this allow pub mod policy; +#[allow(missing_docs)] // TODO add missing docs and remove this allow pub mod template; pub use self::checksum::get_checksum; @@ -64,6 +66,7 @@ pub type ExtendedDescriptor = Descriptor; /// [`psbt::Output`]: bitcoin::util::psbt::Output pub type HDKeyPaths = BTreeMap; +#[allow(missing_docs)] // TODO add missing docs and remove this allow /// Trait for types which can be converted into an [`ExtendedDescriptor`] and a [`KeyMap`] usable by a wallet in a specific [`Network`] pub trait ToWalletDescriptor { fn to_wallet_descriptor( @@ -185,6 +188,7 @@ impl ToWalletDescriptor for (ExtendedDescriptor, KeyMap, ValidNetworks) { } } +#[allow(missing_docs)] // TODO add missing docs and remove this allow /// Trait implemented on [`Descriptor`]s to add a method to extract the spending [`policy`] pub trait ExtractPolicy { fn extract_policy( diff --git a/src/wallet/mod.rs b/src/wallet/mod.rs index a6c64a6c..8621d192 100644 --- a/src/wallet/mod.rs +++ b/src/wallet/mod.rs @@ -46,11 +46,15 @@ use miniscript::psbt::PsbtInputSatisfier; #[allow(unused_imports)] use log::{debug, error, info, trace}; +#[allow(missing_docs)] // TODO add missing docs and remove this allow pub mod address_validator; +#[allow(missing_docs)] // TODO add missing docs and remove this allow pub mod coin_selection; pub mod export; +#[allow(missing_docs)] // TODO add missing docs and remove this allow pub mod signer; pub mod time; +#[allow(missing_docs)] // TODO add missing docs and remove this allow pub mod tx_builder; pub(crate) mod utils; @@ -930,6 +934,7 @@ where Ok((psbt, finished)) } + #[allow(missing_docs)] // TODO add missing docs and remove this allow pub fn secp_ctx(&self) -> &SecpCtx { &self.secp }