@@ -151,10 +151,10 @@ <h5 id="errors-5" class="section-header"><a href="#errors-5">Errors</a></h5>
151151the predicate returned true for every key < a href ="#tymethod.for_each_key "> Read more</ a > </ p >
152152</ div > </ details > < details class ="rustdoc-toggle method-toggle " open > < summary > < div id ="method.for_any_key " class ="method trait-impl has-srclink "> < div class ="rightside "> </ div > < a href ="#method.for_any_key " class ="anchor "> </ a > < h4 class ="code-header "> fn < a href ="#method.for_any_key " class ="fnname "> for_any_key</ a > <'a, F>(&'a self, pred: F) -> < a class ="primitive " href ="https://doc.rust-lang.org/nightly/std/primitive.bool.html "> bool</ a > < span class ="where fmt-newline "> where< br > F: < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/ops/function/trait.FnMut.html " title ="trait core::ops::function::FnMut "> FnMut</ a > (< a class ="primitive " href ="https://doc.rust-lang.org/nightly/std/primitive.reference.html "> &'a </ a > Pk) -> < a class ="primitive " href ="https://doc.rust-lang.org/nightly/std/primitive.bool.html "> bool</ a > ,< br > Pk: 'a, </ span > </ h4 > </ div > </ summary > < div class ='docblock '> < p > Run a predicate on every key in the descriptor, returning whether
153153the predicate returned true for any key < a href ="#method.for_any_key "> Read more</ a > </ p >
154- </ div > </ details > </ div > </ details > < details class ="rustdoc-toggle implementors-toggle " open > < summary > < div id ="impl-From%3CBare%3CPk%3E%3E " class ="impl has-srclink "> < div class ="rightside "> </ div > < a href ="#impl-From%3CBare%3CPk%3E%3E " class ="anchor "> </ a > < h3 class ="code-header in-band "> impl<Pk> < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html " title ="trait core::convert::From "> From</ a > <Bare<Pk>> for < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk> < span class ="where fmt-newline "> where< br > Pk: MiniscriptKey, </ span > </ h3 > </ div > </ summary > < div class ="impl-items "> < details class ="rustdoc-toggle method-toggle " open > < summary > < div id ="method.from-5 " class ="method trait-impl has-srclink "> < div class ="rightside "> </ div > < a href ="#method.from-5 " class ="anchor "> </ a > < h4 class ="code-header "> pub fn < a href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from " class ="fnname "> from</ a > (inner: Bare<Pk>) -> < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk></ h4 > </ div > </ summary > < div class ='docblock '> < p > Performs the conversion.</ p >
155- </ div > </ details > </ div > </ details > < details class ="rustdoc-toggle implementors-toggle " open > < summary > < div id ="impl-From%3CPkh%3CPk%3E%3E " class ="impl has-srclink "> < div class ="rightside "> </ div > < a href ="#impl-From%3CPkh%3CPk%3E%3E " class ="anchor "> </ a > < h3 class ="code-header in-band "> impl<Pk> < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html " title ="trait core::convert::From "> From</ a > <Pkh<Pk>> for < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk> < span class ="where fmt-newline "> where< br > Pk: MiniscriptKey, </ span > </ h3 > </ div > </ summary > < div class ="impl-items "> < details class ="rustdoc-toggle method-toggle " open > < summary > < div id ="method.from-4 " class ="method trait-impl has-srclink "> < div class ="rightside "> </ div > < a href ="#method.from-4 " class ="anchor "> </ a > < h4 class ="code-header "> pub fn < a href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from " class ="fnname "> from</ a > (inner: Pkh<Pk>) -> < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk></ h4 > </ div > </ summary > < div class ='docblock '> < p > Performs the conversion.</ p >
156- </ div > </ details > </ div > </ details > < details class ="rustdoc-toggle implementors-toggle " open > < summary > < div id ="impl-From%3CSh%3CPk%3E%3E " class ="impl has-srclink "> < div class ="rightside "> </ div > < a href ="#impl-From%3CSh%3CPk%3E%3E " class ="anchor "> </ a > < h3 class ="code-header in-band "> impl<Pk> < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html " title ="trait core::convert::From "> From</ a > <Sh<Pk>> for < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk> < span class ="where fmt-newline "> where< br > Pk: MiniscriptKey, </ span > </ h3 > </ div > </ summary > < div class ="impl-items "> < details class ="rustdoc-toggle method-toggle " open > < summary > < div id ="method.from " class ="method trait-impl has-srclink "> < div class ="rightside "> </ div > < a href ="#method.from " class ="anchor "> </ a > < h4 class ="code-header "> pub fn < a href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from " class ="fnname "> from</ a > (inner: Sh<Pk>) -> < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk></ h4 > </ div > </ summary > < div class ='docblock '> < p > Performs the conversion.</ p >
157- </ div > </ details > </ div > </ details > < details class ="rustdoc-toggle implementors-toggle " open > < summary > < div id ="impl-From%3CTr%3CPk%3E%3E " class ="impl has-srclink "> < div class ="rightside "> </ div > < a href ="#impl-From%3CTr%3CPk%3E%3E " class ="anchor "> </ a > < h3 class ="code-header in-band "> impl<Pk> < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html " title ="trait core::convert::From "> From</ a > <Tr<Pk>> for < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk> < span class ="where fmt-newline "> where< br > Pk: MiniscriptKey, </ span > </ h3 > </ div > </ summary > < div class ="impl-items "> < details class ="rustdoc-toggle method-toggle " open > < summary > < div id ="method.from-1 " class ="method trait-impl has-srclink "> < div class ="rightside "> </ div > < a href ="#method.from-1 " class ="anchor "> </ a > < h4 class ="code-header "> pub fn < a href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from " class ="fnname "> from</ a > (inner: Tr<Pk>) -> < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk></ h4 > </ div > </ summary > < div class ='docblock '> < p > Performs the conversion.</ p >
154+ </ div > </ details > </ div > </ details > < details class ="rustdoc-toggle implementors-toggle " open > < summary > < div id ="impl-From%3CBare%3CPk%3E%3E " class ="impl has-srclink "> < div class ="rightside "> </ div > < a href ="#impl-From%3CBare%3CPk%3E%3E " class ="anchor "> </ a > < h3 class ="code-header in-band "> impl<Pk> < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html " title ="trait core::convert::From "> From</ a > <Bare<Pk>> for < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk> < span class ="where fmt-newline "> where< br > Pk: MiniscriptKey, </ span > </ h3 > </ div > </ summary > < div class ="impl-items "> < details class ="rustdoc-toggle method-toggle " open > < summary > < div id ="method.from-1 " class ="method trait-impl has-srclink "> < div class ="rightside "> </ div > < a href ="#method.from-1 " class ="anchor "> </ a > < h4 class ="code-header "> pub fn < a href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from " class ="fnname "> from</ a > (inner: Bare<Pk>) -> < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk></ h4 > </ div > </ summary > < div class ='docblock '> < p > Performs the conversion.</ p >
155+ </ div > </ details > </ div > </ details > < details class ="rustdoc-toggle implementors-toggle " open > < summary > < div id ="impl-From%3CPkh%3CPk%3E%3E " class ="impl has-srclink "> < div class ="rightside "> </ div > < a href ="#impl-From%3CPkh%3CPk%3E%3E " class ="anchor "> </ a > < h3 class ="code-header in-band "> impl<Pk> < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html " title ="trait core::convert::From "> From</ a > <Pkh<Pk>> for < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk> < span class ="where fmt-newline "> where< br > Pk: MiniscriptKey, </ span > </ h3 > </ div > </ summary > < div class ="impl-items "> < details class ="rustdoc-toggle method-toggle " open > < summary > < div id ="method.from " class ="method trait-impl has-srclink "> < div class ="rightside "> </ div > < a href ="#method.from " class ="anchor "> </ a > < h4 class ="code-header "> pub fn < a href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from " class ="fnname "> from</ a > (inner: Pkh<Pk>) -> < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk></ h4 > </ div > </ summary > < div class ='docblock '> < p > Performs the conversion.</ p >
156+ </ div > </ details > </ div > </ details > < details class ="rustdoc-toggle implementors-toggle " open > < summary > < div id ="impl-From%3CSh%3CPk%3E%3E " class ="impl has-srclink "> < div class ="rightside "> </ div > < a href ="#impl-From%3CSh%3CPk%3E%3E " class ="anchor "> </ a > < h3 class ="code-header in-band "> impl<Pk> < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html " title ="trait core::convert::From "> From</ a > <Sh<Pk>> for < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk> < span class ="where fmt-newline "> where< br > Pk: MiniscriptKey, </ span > </ h3 > </ div > </ summary > < div class ="impl-items "> < details class ="rustdoc-toggle method-toggle " open > < summary > < div id ="method.from-5 " class ="method trait-impl has-srclink "> < div class ="rightside "> </ div > < a href ="#method.from-5 " class ="anchor "> </ a > < h4 class ="code-header "> pub fn < a href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from " class ="fnname "> from</ a > (inner: Sh<Pk>) -> < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk></ h4 > </ div > </ summary > < div class ='docblock '> < p > Performs the conversion.</ p >
157+ </ div > </ details > </ div > </ details > < details class ="rustdoc-toggle implementors-toggle " open > < summary > < div id ="impl-From%3CTr%3CPk%3E%3E " class ="impl has-srclink "> < div class ="rightside "> </ div > < a href ="#impl-From%3CTr%3CPk%3E%3E " class ="anchor "> </ a > < h3 class ="code-header in-band "> impl<Pk> < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html " title ="trait core::convert::From "> From</ a > <Tr<Pk>> for < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk> < span class ="where fmt-newline "> where< br > Pk: MiniscriptKey, </ span > </ h3 > </ div > </ summary > < div class ="impl-items "> < details class ="rustdoc-toggle method-toggle " open > < summary > < div id ="method.from-4 " class ="method trait-impl has-srclink "> < div class ="rightside "> </ div > < a href ="#method.from-4 " class ="anchor "> </ a > < h4 class ="code-header "> pub fn < a href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from " class ="fnname "> from</ a > (inner: Tr<Pk>) -> < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk></ h4 > </ div > </ summary > < div class ='docblock '> < p > Performs the conversion.</ p >
158158</ div > </ details > </ div > </ details > < details class ="rustdoc-toggle implementors-toggle " open > < summary > < div id ="impl-From%3CWpkh%3CPk%3E%3E " class ="impl has-srclink "> < div class ="rightside "> </ div > < a href ="#impl-From%3CWpkh%3CPk%3E%3E " class ="anchor "> </ a > < h3 class ="code-header in-band "> impl<Pk> < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html " title ="trait core::convert::From "> From</ a > <Wpkh<Pk>> for < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk> < span class ="where fmt-newline "> where< br > Pk: MiniscriptKey, </ span > </ h3 > </ div > </ summary > < div class ="impl-items "> < details class ="rustdoc-toggle method-toggle " open > < summary > < div id ="method.from-3 " class ="method trait-impl has-srclink "> < div class ="rightside "> </ div > < a href ="#method.from-3 " class ="anchor "> </ a > < h4 class ="code-header "> pub fn < a href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from " class ="fnname "> from</ a > (inner: Wpkh<Pk>) -> < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk></ h4 > </ div > </ summary > < div class ='docblock '> < p > Performs the conversion.</ p >
159159</ div > </ details > </ div > </ details > < details class ="rustdoc-toggle implementors-toggle " open > < summary > < div id ="impl-From%3CWsh%3CPk%3E%3E " class ="impl has-srclink "> < div class ="rightside "> </ div > < a href ="#impl-From%3CWsh%3CPk%3E%3E " class ="anchor "> </ a > < h3 class ="code-header in-band "> impl<Pk> < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html " title ="trait core::convert::From "> From</ a > <Wsh<Pk>> for < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk> < span class ="where fmt-newline "> where< br > Pk: MiniscriptKey, </ span > </ h3 > </ div > </ summary > < div class ="impl-items "> < details class ="rustdoc-toggle method-toggle " open > < summary > < div id ="method.from-2 " class ="method trait-impl has-srclink "> < div class ="rightside "> </ div > < a href ="#method.from-2 " class ="anchor "> </ a > < h4 class ="code-header "> pub fn < a href ="https://doc.rust-lang.org/nightly/core/convert/trait.From.html#tymethod.from " class ="fnname "> from</ a > (inner: Wsh<Pk>) -> < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk></ h4 > </ div > </ summary > < div class ='docblock '> < p > Performs the conversion.</ p >
160160</ div > </ details > </ div > </ details > < details class ="rustdoc-toggle implementors-toggle " open > < summary > < div id ="impl-FromStr " class ="impl has-srclink "> < div class ="rightside "> </ div > < a href ="#impl-FromStr " class ="anchor "> </ a > < h3 class ="code-header in-band "> impl<Pk> < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html " title ="trait core::str::traits::FromStr "> FromStr</ a > for < a class ="enum " href ="enum.Descriptor.html " title ="enum bdk::descriptor::Descriptor "> Descriptor</ a > <Pk> < span class ="where fmt-newline "> where< br > Pk: MiniscriptKey + < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html " title ="trait core::str::traits::FromStr "> FromStr</ a > ,< br > <Pk as MiniscriptKey>::Sha256: < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html " title ="trait core::str::traits::FromStr "> FromStr</ a > ,< br > <Pk as MiniscriptKey>::Hash256: < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html " title ="trait core::str::traits::FromStr "> FromStr</ a > ,< br > <Pk as MiniscriptKey>::Ripemd160: < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html " title ="trait core::str::traits::FromStr "> FromStr</ a > ,< br > <Pk as MiniscriptKey>::Hash160: < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html " title ="trait core::str::traits::FromStr "> FromStr</ a > ,< br > <Pk as < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html " title ="trait core::str::traits::FromStr "> FromStr</ a > >::< a class ="associatedtype " href ="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#associatedtype.Err " title ="type core::str::traits::FromStr::Err "> Err</ a > : < a class ="trait " href ="https://doc.rust-lang.org/nightly/alloc/string/trait.ToString.html " title ="trait alloc::string::ToString "> ToString</ a > ,< br > <<Pk as MiniscriptKey>::Sha256 as < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html " title ="trait core::str::traits::FromStr "> FromStr</ a > >::< a class ="associatedtype " href ="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#associatedtype.Err " title ="type core::str::traits::FromStr::Err "> Err</ a > : < a class ="trait " href ="https://doc.rust-lang.org/nightly/alloc/string/trait.ToString.html " title ="trait alloc::string::ToString "> ToString</ a > ,< br > <<Pk as MiniscriptKey>::Hash256 as < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html " title ="trait core::str::traits::FromStr "> FromStr</ a > >::< a class ="associatedtype " href ="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#associatedtype.Err " title ="type core::str::traits::FromStr::Err "> Err</ a > : < a class ="trait " href ="https://doc.rust-lang.org/nightly/alloc/string/trait.ToString.html " title ="trait alloc::string::ToString "> ToString</ a > ,< br > <<Pk as MiniscriptKey>::Ripemd160 as < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html " title ="trait core::str::traits::FromStr "> FromStr</ a > >::< a class ="associatedtype " href ="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#associatedtype.Err " title ="type core::str::traits::FromStr::Err "> Err</ a > : < a class ="trait " href ="https://doc.rust-lang.org/nightly/alloc/string/trait.ToString.html " title ="trait alloc::string::ToString "> ToString</ a > ,< br > <<Pk as MiniscriptKey>::Hash160 as < a class ="trait " href ="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html " title ="trait core::str::traits::FromStr "> FromStr</ a > >::< a class ="associatedtype " href ="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#associatedtype.Err " title ="type core::str::traits::FromStr::Err "> Err</ a > : < a class ="trait " href ="https://doc.rust-lang.org/nightly/alloc/string/trait.ToString.html " title ="trait alloc::string::ToString "> ToString</ a > , </ span > </ h3 > </ div > </ summary > < div class ="impl-items "> < details class ="rustdoc-toggle " open > < summary > < div id ="associatedtype.Err " class ="type trait-impl has-srclink "> < a href ="#associatedtype.Err " class ="anchor "> </ a > < h4 class ="code-header "> type < a href ="https://doc.rust-lang.org/nightly/core/str/traits/trait.FromStr.html#associatedtype.Err " class ="associatedtype "> Err</ a > = Error</ h4 > </ div > </ summary > < div class ='docblock '> < p > The associated error which can be returned from parsing.</ p >
0 commit comments