From: github-actions Date: Fri, 11 Dec 2020 11:20:51 +0000 (+0000) Subject: Publish autogenerated nightly docs X-Git-Url: http://internal-gitweb-vhost/script/%22https:/struct.SegwitCodeLengthError.html?a=commitdiff_plain;h=5abca507529f55cebb0ededa3f077e51d01ae0c3;p=bitcoindevkit.org Publish autogenerated nightly docs --- diff --git a/static/docs-rs/bdk/nightly/latest/bdk/blockchain/index.html b/static/docs-rs/bdk/nightly/latest/bdk/blockchain/index.html index 56d09dfc66..6008e50317 100644 --- a/static/docs-rs/bdk/nightly/latest/bdk/blockchain/index.html +++ b/static/docs-rs/bdk/nightly/latest/bdk/blockchain/index.html @@ -15,7 +15,7 @@

Structs

LogProgress

Type that implements Progress and logs at level INFO every update received

NoopProgress

Type that implements Progress and drops every update received

-
OfflineBlockchain

Type that only implements Blockchain and is always "offline"

+
OfflineBlockchain

Type that only implements BlockchainMarker and is always "offline"

Enums

Capability

Capabilities that can be supported by a Blockchain backend

Traits

diff --git a/static/docs-rs/bdk/nightly/latest/bdk/blockchain/sidebar-items.js b/static/docs-rs/bdk/nightly/latest/bdk/blockchain/sidebar-items.js index 99aca91ea5..7e42516826 100644 --- a/static/docs-rs/bdk/nightly/latest/bdk/blockchain/sidebar-items.js +++ b/static/docs-rs/bdk/nightly/latest/bdk/blockchain/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({"enum":[["Capability","Capabilities that can be supported by a [`Blockchain`] backend"]],"fn":[["log_progress","Create a nwe instance of [`LogProgress`]"],["noop_progress","Create a new instance of [`NoopProgress`]"],["progress","Shortcut to create a [`channel`] (pair of [`Sender`] and [`Receiver`]) that can transport [`ProgressData`]"]],"mod":[["any","Runtime-checked blockchain types"],["compact_filters","Compact Filters"],["electrum","Electrum"],["esplora","Esplora"]],"struct":[["LogProgress","Type that implements [`Progress`] and logs at level `INFO` every update received"],["NoopProgress","Type that implements [`Progress`] and drops every update received"],["OfflineBlockchain","Type that only implements [`Blockchain`] and is always \"offline\""]],"trait":[["Blockchain","Trait that defines the actions that must be supported by a blockchain backend"],["BlockchainMarker","Marker trait for a blockchain backend"],["ConfigurableBlockchain","Trait for [`Blockchain`] types that can be created given a configuration"],["Progress","Trait for types that can receive and process progress updates during [`Blockchain::sync`] and [`Blockchain::setup`]"]],"type":[["ProgressData","Data sent with a progress update over a [`channel`]"]]}); \ No newline at end of file +initSidebarItems({"enum":[["Capability","Capabilities that can be supported by a [`Blockchain`] backend"]],"fn":[["log_progress","Create a nwe instance of [`LogProgress`]"],["noop_progress","Create a new instance of [`NoopProgress`]"],["progress","Shortcut to create a [`channel`] (pair of [`Sender`] and [`Receiver`]) that can transport [`ProgressData`]"]],"mod":[["any","Runtime-checked blockchain types"],["compact_filters","Compact Filters"],["electrum","Electrum"],["esplora","Esplora"]],"struct":[["LogProgress","Type that implements [`Progress`] and logs at level `INFO` every update received"],["NoopProgress","Type that implements [`Progress`] and drops every update received"],["OfflineBlockchain","Type that only implements [`BlockchainMarker`] and is always \"offline\""]],"trait":[["Blockchain","Trait that defines the actions that must be supported by a blockchain backend"],["BlockchainMarker","Marker trait for a blockchain backend"],["ConfigurableBlockchain","Trait for [`Blockchain`] types that can be created given a configuration"],["Progress","Trait for types that can receive and process progress updates during [`Blockchain::sync`] and [`Blockchain::setup`]"]],"type":[["ProgressData","Data sent with a progress update over a [`channel`]"]]}); \ No newline at end of file diff --git a/static/docs-rs/bdk/nightly/latest/bdk/blockchain/struct.OfflineBlockchain.html b/static/docs-rs/bdk/nightly/latest/bdk/blockchain/struct.OfflineBlockchain.html index ecdc754839..1a1ced6815 100644 --- a/static/docs-rs/bdk/nightly/latest/bdk/blockchain/struct.OfflineBlockchain.html +++ b/static/docs-rs/bdk/nightly/latest/bdk/blockchain/struct.OfflineBlockchain.html @@ -1,7 +1,7 @@ bdk::blockchain::OfflineBlockchain - Rust

[][src]Struct bdk::blockchain::OfflineBlockchain

pub struct OfflineBlockchain;

Type that only implements Blockchain and is always "offline"

+ Change settings

[][src]Struct bdk::blockchain::OfflineBlockchain

pub struct OfflineBlockchain;

Type that only implements BlockchainMarker and is always "offline"

Trait Implementations

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

\ No newline at end of file diff --git a/static/docs-rs/bdk/nightly/latest/bdk/descriptor/trait.MiniscriptKey.html b/static/docs-rs/bdk/nightly/latest/bdk/descriptor/trait.MiniscriptKey.html index 6906d5e676..ab38103c4a 100644 --- a/static/docs-rs/bdk/nightly/latest/bdk/descriptor/trait.MiniscriptKey.html +++ b/static/docs-rs/bdk/nightly/latest/bdk/descriptor/trait.MiniscriptKey.html @@ -11,6 +11,6 @@ Loading content...

Required methods

pub fn to_pubkeyhash(&self) -> Self::Hash

Converts an object to PublicHash

Loading content...

Provided methods

pub fn is_uncompressed(&self) -> bool

Check if the publicKey is uncompressed. The default implementation returns false

-
Loading content...

Implementations on Foreign Types

impl MiniscriptKey for String

type Hash = String

impl MiniscriptKey for PublicKey

pub fn is_uncompressed(&self) -> bool

is_uncompressed returns true only for +

Loading content...

Implementations on Foreign Types

impl MiniscriptKey for String

type Hash = String

impl MiniscriptKey for DummyKey

type Hash = DummyKeyHash

impl MiniscriptKey for PublicKey

pub fn is_uncompressed(&self) -> bool

is_uncompressed returns true only for bitcoin::Publickey type if the underlying key is uncompressed.

-

type Hash = Hash

impl MiniscriptKey for DummyKey

type Hash = DummyKeyHash

Loading content...

Implementors

Loading content...
\ No newline at end of file +

type Hash = Hash

Loading content...

Implementors

impl MiniscriptKey for DescriptorPublicKey

Loading content... \ No newline at end of file diff --git a/static/docs-rs/bdk/nightly/latest/bdk/descriptor/trait.ToPublicKey.html b/static/docs-rs/bdk/nightly/latest/bdk/descriptor/trait.ToPublicKey.html index 166d346a33..8e15faafab 100644 --- a/static/docs-rs/bdk/nightly/latest/bdk/descriptor/trait.ToPublicKey.html +++ b/static/docs-rs/bdk/nightly/latest/bdk/descriptor/trait.ToPublicKey.html @@ -22,4 +22,4 @@ should give the same result as calling to_public_key and hashing the result directly.

Loading content...

Provided methods

pub fn serialized_len(&self, to_pk_ctx: ToPkCtx) -> usize

Computes the size of a public key when serialized in a script, including the length bytes

-
Loading content...

Implementations on Foreign Types

impl ToPublicKey<NullCtx> for PublicKey

impl ToPublicKey<NullCtx> for DummyKey

Loading content...

Implementors

impl<'secp, C> ToPublicKey<DescriptorPublicKeyCtx<'secp, C>> for DescriptorPublicKey where
    C: Verification, 

Loading content... \ No newline at end of file +Loading content...

Implementations on Foreign Types

impl ToPublicKey<NullCtx> for DummyKey

impl ToPublicKey<NullCtx> for PublicKey

Loading content...

Implementors

impl<'secp, C> ToPublicKey<DescriptorPublicKeyCtx<'secp, C>> for DescriptorPublicKey where
    C: Verification, 

Loading content... \ No newline at end of file diff --git a/static/docs-rs/bdk/nightly/latest/bdk/descriptor/trait.ToWalletDescriptor.html b/static/docs-rs/bdk/nightly/latest/bdk/descriptor/trait.ToWalletDescriptor.html index 4a92ec6bfa..a3a55ed717 100644 --- a/static/docs-rs/bdk/nightly/latest/bdk/descriptor/trait.ToWalletDescriptor.html +++ b/static/docs-rs/bdk/nightly/latest/bdk/descriptor/trait.ToWalletDescriptor.html @@ -1,9 +1,9 @@ bdk::descriptor::ToWalletDescriptor - Rust -

[][src]Trait bdk::descriptor::ToWalletDescriptor

pub trait ToWalletDescriptor {
+

[][src]Trait bdk::descriptor::ToWalletDescriptor

pub trait ToWalletDescriptor {
     pub fn to_wallet_descriptor(
        self,
        network: Network
    ) -> Result<(ExtendedDescriptor, KeyMap), KeyError>; }

Trait for types which can be converted into an ExtendedDescriptor and a KeyMap usable by a wallet in a specific [Network]

-

Required methods

pub fn to_wallet_descriptor(
    self,
    network: Network
) -> Result<(ExtendedDescriptor, KeyMap), KeyError>
[src]

Loading content...

Implementations on Foreign Types

impl<'_> ToWalletDescriptor for &'_ str[src]

impl<'_> ToWalletDescriptor for &'_ String[src]

impl ToWalletDescriptor for (ExtendedDescriptor, KeyMap)[src]

impl ToWalletDescriptor for (ExtendedDescriptor, KeyMap, ValidNetworks)[src]

Loading content...

Implementors

impl ToWalletDescriptor for ExtendedDescriptor[src]

impl<T: DescriptorTemplate> ToWalletDescriptor for T[src]

Turns a DescriptorTemplate into a valid wallet descriptor by calling its +

Required methods

pub fn to_wallet_descriptor(
    self,
    network: Network
) -> Result<(ExtendedDescriptor, KeyMap), KeyError>
[src]

Loading content...

Implementations on Foreign Types

impl<'_> ToWalletDescriptor for &'_ str[src]

impl<'_> ToWalletDescriptor for &'_ String[src]

impl ToWalletDescriptor for (ExtendedDescriptor, KeyMap)[src]

Loading content...

Implementors

impl ToWalletDescriptor for DescriptorTemplateOut[src]

impl ToWalletDescriptor for ExtendedDescriptor[src]

impl<T: DescriptorTemplate> ToWalletDescriptor for T[src]

Turns a DescriptorTemplate into a valid wallet descriptor by calling its build method

Loading content...
\ No newline at end of file diff --git a/static/docs-rs/bdk/nightly/latest/bdk/descriptor/type.ExtendedDescriptor.html b/static/docs-rs/bdk/nightly/latest/bdk/descriptor/type.ExtendedDescriptor.html index 174a4617ac..9934b643cd 100644 --- a/static/docs-rs/bdk/nightly/latest/bdk/descriptor/type.ExtendedDescriptor.html +++ b/static/docs-rs/bdk/nightly/latest/bdk/descriptor/type.ExtendedDescriptor.html @@ -1,5 +1,5 @@ bdk::descriptor::ExtendedDescriptor - Rust

[][src]Type Definition bdk::descriptor::ExtendedDescriptor

type ExtendedDescriptor = Descriptor<DescriptorPublicKey>;

Alias for a Descriptor that can contain extended keys using DescriptorPublicKey

-

Trait Implementations

\ No newline at end of file + Change settings

[][src]Type Definition bdk::descriptor::ExtendedDescriptor

type ExtendedDescriptor = Descriptor<DescriptorPublicKey>;

Alias for a Descriptor that can contain extended keys using DescriptorPublicKey

+

Trait Implementations

\ No newline at end of file diff --git a/static/docs-rs/bdk/nightly/latest/bdk/descriptor/type.HDKeyPaths.html b/static/docs-rs/bdk/nightly/latest/bdk/descriptor/type.HDKeyPaths.html index 75bfeeeb28..1cecdc10cf 100644 --- a/static/docs-rs/bdk/nightly/latest/bdk/descriptor/type.HDKeyPaths.html +++ b/static/docs-rs/bdk/nightly/latest/bdk/descriptor/type.HDKeyPaths.html @@ -1,6 +1,6 @@ bdk::descriptor::HDKeyPaths - Rust

[][src]Type Definition bdk::descriptor::HDKeyPaths

type HDKeyPaths = BTreeMap<PublicKey, (Fingerprint, DerivationPath)>;

Alias for the type of maps that represent derivation paths in a psbt::Input or + Change settings

[][src]Type Definition bdk::descriptor::HDKeyPaths

type HDKeyPaths = BTreeMap<PublicKey, KeySource>;

Alias for the type of maps that represent derivation paths in a psbt::Input or psbt::Output

\ No newline at end of file diff --git a/static/docs-rs/bdk/nightly/latest/bdk/index.html b/static/docs-rs/bdk/nightly/latest/bdk/index.html index 800a7f2d26..d1360ca4fb 100644 --- a/static/docs-rs/bdk/nightly/latest/bdk/index.html +++ b/static/docs-rs/bdk/nightly/latest/bdk/index.html @@ -1,7 +1,7 @@ bdk - Rust

[][src]Crate bdk

A modern, lightweight, descriptor-based wallet library written in Rust.

+ Change settings

[][src]Crate bdk

A modern, lightweight, descriptor-based wallet library written in Rust.

About

The BDK library aims to be the core building block for Bitcoin wallets of any kind.

    diff --git a/static/docs-rs/bdk/nightly/latest/bdk/keys/bip39/index.html b/static/docs-rs/bdk/nightly/latest/bdk/keys/bip39/index.html index 2e75926ef5..2690eb54f8 100644 --- a/static/docs-rs/bdk/nightly/latest/bdk/keys/bip39/index.html +++ b/static/docs-rs/bdk/nightly/latest/bdk/keys/bip39/index.html @@ -1,6 +1,7 @@ bdk::keys::bip39 - Rust

    [][src]Module bdk::keys::bip39

    This is supported on crate feature keys-bip39 only.

    BIP-0039

    + Change settings

    [][src]Module bdk::keys::bip39

    This is supported on crate feature keys-bip39 only.

    BIP-0039

    Type Definitions

    -
    MnemonicWithPassphrase
    \ No newline at end of file +
    MnemonicWithPassphrase

    Type for a BIP39 mnemonic with an optional passphrase

    +
    \ No newline at end of file diff --git a/static/docs-rs/bdk/nightly/latest/bdk/keys/bip39/sidebar-items.js b/static/docs-rs/bdk/nightly/latest/bdk/keys/bip39/sidebar-items.js index a2145a77ef..e3212ff208 100644 --- a/static/docs-rs/bdk/nightly/latest/bdk/keys/bip39/sidebar-items.js +++ b/static/docs-rs/bdk/nightly/latest/bdk/keys/bip39/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({"type":[["MnemonicWithPassphrase",""]]}); \ No newline at end of file +initSidebarItems({"type":[["MnemonicWithPassphrase","Type for a BIP39 mnemonic with an optional passphrase"]]}); \ No newline at end of file diff --git a/static/docs-rs/bdk/nightly/latest/bdk/keys/bip39/type.MnemonicWithPassphrase.html b/static/docs-rs/bdk/nightly/latest/bdk/keys/bip39/type.MnemonicWithPassphrase.html index dcb68d9f06..58ec831655 100644 --- a/static/docs-rs/bdk/nightly/latest/bdk/keys/bip39/type.MnemonicWithPassphrase.html +++ b/static/docs-rs/bdk/nightly/latest/bdk/keys/bip39/type.MnemonicWithPassphrase.html @@ -1,5 +1,6 @@ bdk::keys::bip39::MnemonicWithPassphrase - Rust

    [][src]Type Definition bdk::keys::bip39::MnemonicWithPassphrase

    type MnemonicWithPassphrase = (Mnemonic, Option<String>);
    This is supported on crate feature keys-bip39 only.

    Trait Implementations

    impl<Ctx: ScriptContext> DerivableKey<Ctx> for MnemonicWithPassphrase[src]

    [][src]Type Definition bdk::keys::bip39::MnemonicWithPassphrase

    type MnemonicWithPassphrase = (Mnemonic, Option<String>);
    This is supported on crate feature keys-bip39 only.

    Type for a BIP39 mnemonic with an optional passphrase

    +

    Trait Implementations

    impl<Ctx: ScriptContext> DerivableKey<Ctx> for MnemonicWithPassphrase[src]

    \ No newline at end of file diff --git a/static/docs-rs/bdk/nightly/latest/bdk/keys/enum.DescriptorKey.html b/static/docs-rs/bdk/nightly/latest/bdk/keys/enum.DescriptorKey.html index 63938c3469..e123e9b8bc 100644 --- a/static/docs-rs/bdk/nightly/latest/bdk/keys/enum.DescriptorKey.html +++ b/static/docs-rs/bdk/nightly/latest/bdk/keys/enum.DescriptorKey.html @@ -8,8 +8,8 @@

    pub fn from_secret(secret: DescriptorSecretKey, networks: ValidNetworks) -> Self[src]

    Create an instance given a secret key and a set of valid networks

    pub fn override_valid_networks(self, networks: ValidNetworks) -> Self[src]

    Override the computed set of valid networks

    Trait Implementations

    impl<Ctx: Debug + ScriptContext> Debug for DescriptorKey<Ctx>[src]

    impl<Ctx: ScriptContext> ToDescriptorKey<Ctx> for DescriptorKey<Ctx>[src]

    The "identity" conversion is used internally by some bdk::fragments

    -

    impl<Ctx: ScriptContext> ToDescriptorKey<Ctx> for DescriptorKey<Ctx>[src]

    The "identity" conversion is used internally by some bdk::fragments

    +

    Auto Trait Implementations

    impl<Ctx> RefUnwindSafe for DescriptorKey<Ctx> where
        Ctx: RefUnwindSafe

    impl<Ctx> Send for DescriptorKey<Ctx> where
        Ctx: Send

    impl<Ctx> Sync for DescriptorKey<Ctx> where
        Ctx: Sync

    impl<Ctx> Unpin for DescriptorKey<Ctx> where
        Ctx: Unpin

    impl<Ctx> UnwindSafe for DescriptorKey<Ctx> where
        Ctx: UnwindSafe

    Blanket Implementations

    impl<T> Any for T where
        T: 'static + ?Sized
    [src]

    impl<T> Borrow<T> for T where
        T: ?Sized
    [src]

    impl<T> BorrowMut<T> for T where
        T: ?Sized
    [src]

    impl StructuralEq for DescriptorPublicKey

    impl StructuralPartialEq for DescriptorPublicKey

    impl<Ctx: ScriptContext> ToDescriptorKey<Ctx> for DescriptorPublicKey[src]

    impl StructuralEq for DescriptorPublicKey

    impl StructuralPartialEq for DescriptorPublicKey

    impl<Ctx: ScriptContext> ToDescriptorKey<Ctx> for DescriptorPublicKey[src]

    impl<'secp, C> ToPublicKey<DescriptorPublicKeyCtx<'secp, C>> for DescriptorPublicKey where
        C: Verification, 

    impl Display for DescriptorSecretKey

    impl FromStr for DescriptorSecretKey

    type Err = DescriptorKeyParseError

    The associated error which can be returned from parsing.

    impl<Ctx: ScriptContext> ToDescriptorKey<Ctx> for DescriptorSecretKey[src]

    impl<Ctx: ScriptContext> ToDescriptorKey<Ctx> for DescriptorSecretKey[src]

    Auto Trait Implementations

    Blanket Implementations

    impl<T> Any for T where
        T: 'static + ?Sized
    [src]

    impl<T> Borrow<T> for T where
        T: ?Sized
    [src]

    impl<T> BorrowMut<T> for T where
        T: ?Sized
    [src]