From: Steve Myers Date: Tue, 8 Dec 2020 02:21:18 +0000 (-0800) Subject: Add TODOs for missing_docs X-Git-Tag: v0.2.0~32 X-Git-Url: http://internal-gitweb-vhost/script/%22https:/database/struct.DecoderReader.html?a=commitdiff_plain;h=602ae3d63abd7aba5cf339c027fe02cb0305da9c;p=bdk Add TODOs for missing_docs --- 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 }